Gönderen Konu: [Çözüldü] Teclast x3 Plus Dokunmatik Ekran Sorunu  (Okunma sayısı 381 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı kursatyurt

  • Çok Yeni Penguen
  • *
  • İleti: 7
  • Dağıtım: Linux MINT 19
  • Masaüstü: Cinnamon
Merhabalar Linux Minti bilgisayarima kurdum ancak dokunmatik ekran calismiyor.

internette su dokumanlari buldum ancak nasil kurulum islem gercekletirecegim bilgisi yok

https://github.com/onitake/gsl-firmware/tree/master/firmware/teclast/x3_plus
« Son Düzenleme: 28 Ekim 2018, 19:43:14 Gönderen: kursatyurt »

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 16272
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19.1 & LMDE 3
  • Masaüstü: Cinnamon 4.0 & Mate 1.20
Ynt: Teclast x3 Plus Dokunmatik Ekran Sorunu
« Yanıtla #1 : 28 Ekim 2018, 00:25:41 »
Önce aşağıdaki komutları sırasıyla uçbirimde çalıştırarak, paylaştığınız alandaki gerekli dosyaları indiriniz.

Kod: [Seç]
mkdir teclast && cd teclast
wget --no-check-certificate https://raw.githubusercontent.com/onitake/gsl-firmware/master/tools/fwtool
wget --no-check-certificate https://github.com/onitake/gsl-firmware/raw/master/firmware/teclast/x3_plus/SileadTouch.sys
wget --no-check-certificate https://github.com/onitake/gsl-firmware/raw/master/firmware/teclast/x3_plus/firmware.fw
wget --no-check-certificate https://github.com/onitake/gsl-firmware/raw/master/firmware/teclast/x3_plus/silead_ts.fw

Ardından aşağıdaki komutlarla fwtool dosyasına çalıştırma izni verip, ilgili alandaki komutu çalıştırmayı deneyiniz.

Kod: [Seç]
chmod +x ./fwtool
./fwtool -c firmware.fw -m 1680 -w 1980 -h 1500 -t 10 silead_ts.fw

Eğer yönetici hakkı isterse son komutun başına sudo ekleyip yeniden çalıştırınız.

Kod: [Seç]
sudo ./fwtool -c firmware.fw -m 1680 -w 1980 -h 1500 -t 10 silead_ts.fw
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı kursatyurt

  • Çok Yeni Penguen
  • *
  • İleti: 7
  • Dağıtım: Linux MINT 19
  • Masaüstü: Cinnamon
Ynt: Teclast x3 Plus Dokunmatik Ekran Sorunu
« Yanıtla #2 : 28 Ekim 2018, 00:34:28 »
Önce aşağıdaki komutları sırasıyla uçbirimde çalıştırarak, paylaştığınız alandaki gerekli dosyaları indiriniz.

Kod: [Seç]
mkdir teclast && cd teclast
wget --no-check-certificate https://raw.githubusercontent.com/onitake/gsl-firmware/master/tools/fwtool
wget --no-check-certificate https://github.com/onitake/gsl-firmware/raw/master/firmware/teclast/x3_plus/SileadTouch.sys
wget --no-check-certificate https://github.com/onitake/gsl-firmware/raw/master/firmware/teclast/x3_plus/firmware.fw
wget --no-check-certificate https://github.com/onitake/gsl-firmware/raw/master/firmware/teclast/x3_plus/silead_ts.fw

Ardından aşağıdaki komutlarla fwtool dosyasına çalıştırma izni verip, ilgili alandaki komutu çalıştırmayı deneyiniz.

Kod: [Seç]
chmod +x ./fwtool
./fwtool -c firmware.fw -m 1680 -w 1980 -h 1500 -t 10 silead_ts.fw

Eğer yönetici hakkı isterse son komutun başına sudo ekleyip yeniden çalıştırınız.

Kod: [Seç]
sudo ./fwtool -c firmware.fw -m 1680 -w 1980 -h 1500 -t 10 silead_ts.fw

en son asamada

Kod: [Seç]
sudo ./fwtool -c firmware.fw -m 1680 -w 1980 -h 1500 -t 10 silead_ts.fw
Can't locate Firmware/Silead.pm in @INC (you may need to install the Firmware::Silead module) (@INC contains: . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./fwtool line 9.
BEGIN failed--compilation aborted at ./fwtool line 9.

bu sekilde hata aliyorum

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 16272
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19.1 & LMDE 3
  • Masaüstü: Cinnamon 4.0 & Mate 1.20
Ynt: Teclast x3 Plus Dokunmatik Ekran Sorunu
« Yanıtla #3 : 28 Ekim 2018, 00:45:26 »
Aşağıdaki komutlarla devam etmeyi deneyin.

Kod: [Seç]
cd
Kod: [Seç]
cd teclast
Kod: [Seç]
mkdir Firmware && cd Firmware
Kod: [Seç]
wget --no-check-certificate https://raw.githubusercontent.com/onitake/gsl-firmware/master/tools/Firmware/Silead.pm
Kod: [Seç]
cd ..
Kod: [Seç]
./fwtool -c firmware.fw -m 1680 -w 1980 -h 1500 -t 10 silead_ts.fw
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı kursatyurt

  • Çok Yeni Penguen
  • *
  • İleti: 7
  • Dağıtım: Linux MINT 19
  • Masaüstü: Cinnamon
Ynt: Teclast x3 Plus Dokunmatik Ekran Sorunu
« Yanıtla #4 : 28 Ekim 2018, 00:53:43 »
Kod calisti asagidaki gibi bir cikti verdi. Yeniden baslattim ancak sonuc alamadim halen calismiyor

Android uzerinde asagidaki paketle calistiran bir kisinin videosu var :)

Kod: [Seç]
./fwtool -c firmware.fw -m 1680 -w 1980 -h 1500 -t 10 silead_ts.fw
Loading firmware.fw...
Got page 0x02
Got page 0x03
Got page 0x04
Got page 0x05
Got page 0x06
Got page 0x07
Got page 0x08
Got page 0x09
Got page 0x1e
Got page 0x1f
Got page 0x00
Got page 0x01
Got page 0x1a
Got page 0x1b
Got page 0x1c
Got page 0x1d
Got page 0x20
Got page 0x21
Got page 0x22
Got page 0x23
Got page 0x24
Got page 0x25
Got page 0x26
Got page 0x27
Got page 0x28
Got page 0x29
Got page 0x2a
Got page 0x2b
Got page 0x2c
Got page 0x2d
Got page 0x2e
Got page 0x2f
Got page 0x30
Got page 0x31
Got page 0x32
Got page 0x33
Got page 0x34
Got page 0x35
Got page 0x36
Got page 0x37
Got page 0x38
Got page 0x39
Got page 0x3a
Got page 0x3b
Got page 0x3c
Got page 0x3d
Got page 0x3e
Got page 0x3f
Got page 0x40
Got page 0x41
Got page 0x42
Got page 0x43
Got page 0x44
Got page 0x45
Got page 0x46
Got page 0x47
Got page 0x48
Got page 0x49
Got page 0x4a
Got page 0x4b
Got page 0x4c
Got page 0x4d
Got page 0x4e
Got page 0x4f
Got page 0x50
Got page 0x51
Got page 0x52
Got page 0x53
Got page 0x54
Got page 0x55
Got page 0x56
Got page 0x57
Got page 0x58
Got page 0x59
Got page 0x5a
Got page 0x5b
Got page 0x5c
Got page 0x5d
Got page 0x5e
Got page 0x5f
Got page 0x60
Got page 0x61
Got page 0x62
Got page 0x63
Got page 0x64
Got page 0x65
Got page 0x66
Got page 0x67
Got page 0x68
Got page 0x69
Got page 0x6a
Got page 0x6b
Got page 0x6c
Got page 0x6d
Got page 0x6e
Got page 0x6f
Got page 0x70
Got page 0x71
Got page 0x72
Got page 0x73
Got page 0x74
Got page 0x75
Got page 0x76
Got page 0x77
Got page 0x78
Got page 0x79
Got page 0x7a
Got page 0x7b
Got page 0x7c
Got page 0x7d
Got page 0x7e
Got page 0x7f
Got page 0x80
Got page 0x81
Got page 0x82
Got page 0x83
Got page 0x84
Got page 0x85
Got page 0x86
Got page 0x87
Got page 0x88
Got page 0x89
Got page 0x8a
Got page 0x8b
Got page 0x8c
Got page 0x8d
Got page 0x8e
Got page 0x8f
Got page 0x90
Got page 0x91
Got page 0x92
Got page 0x93
Got page 0x94
Got page 0x95
Got page 0x96
Got page 0x97
Got page 0x98
Got page 0x99
Got page 0x9a
Got page 0x9b
Got page 0x9c
Got page 0x9d
Got page 0x9e
Got page 0x9f
Got page 0xa0
Got page 0xa1
Got page 0xa2
Got page 0xa3
Got page 0xa4
Got page 0xa5
Got page 0xa6
Got page 0xa7
Got page 0xa8
Got page 0xa9
Got page 0xaa
Got page 0xab
Got page 0xac
Setting parameters...
Saving silead_ts.fw...

Mesajlar Birleştirildi.
https://hackaday.io/project/83212-liberating-a-50-windows-tablet/log/116445-testing-the-touchscreen

Burdaki islemlerden sonra ekran calismaya basladi ancak kalibrasyonu yok kafasina gore takiliyor :(
« Son Düzenleme: 28 Ekim 2018, 01:08:46 Gönderen: kursatyurt »

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 16272
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19.1 & LMDE 3
  • Masaüstü: Cinnamon 4.0 & Mate 1.20
Ynt: Teclast x3 Plus Dokunmatik Ekran Sorunu
« Yanıtla #5 : 28 Ekim 2018, 01:20:34 »
Paylaştığınız bağlantıda neler yaptığınızı foruma aktarır mısınız?

Kalibrasyon için burada bahsedilen yapılandırma dosyasını oluşturmayı deneyelim. Bunun için aşağıdaki komutları uçbirimde çalıştırınız.

Kod: [Seç]
sudo mkdir -p /etc/X11/xorg.conf.d/
Kod: [Seç]
sudo xed /etc/X11/xorg.conf.d/99-calibration.conf
Açılan metin düzenleyici içine girintilere dikkat ederek, aşağıdaki satırları kopyalayıp yapıştırınız.

Kod: [Seç]
Section "InputClass"
Identifier "calibration"
MatchProduct "silead_ts"
Option "CalibrationMatrix" "2.074595 0 0 0 2.688341 0 0 0 1"
Driver "libinput"
EndSection

Ardından sistemi yeniden başlatmayı deneyiniz.
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı kursatyurt

  • Çok Yeni Penguen
  • *
  • İleti: 7
  • Dağıtım: Linux MINT 19
  • Masaüstü: Cinnamon
Ynt: Teclast x3 Plus Dokunmatik Ekran Sorunu
« Yanıtla #6 : 28 Ekim 2018, 02:09:47 »
yanlis firmware dosyalarini yukluyormusuz  linux icin olan firmware lar bu klasorde imis

https://github.com/onitake/gsl-firmware/tree/master/firmware/linux

linkteki kodu incelemeden yuklemistim dogal olarak yanlis bir cihazin firmware dosyasini yuklemis suan teclast x3 icin olan dosyayi yukledim ancak kalibrasyon sorunu var oonu cozmeyece calisiyorum :)
asil kullanmam gereken kod sanirim bu

Kod: [Seç]
git clone https://github.com/onitake/gsl-firmware
sudo mkdir -p /lib/firmware/silead/
sudo cp gsl-firmware/firmware/linux/silead/gsl1680-teclast-x3-plus.fw /lib/firmware/silead/mssl1680.fw
sudo rmmod silead; sudo modprobe silead
dmesg | grep silead


ardindan

Kod: [Seç]
sudo mkdir -p /usr/share/X11/xorg.conf.d  ! bu klasor genelde kurulumda olusuyor ama garantiye alalim

Kod: [Seç]
sudo xed /usr/share/X11/xorg.conf.d/99-calibration.conf
acilan text editore

Kod: [Seç]
Section "InputClass"
Identifier "calibration"
MatchProduct "silead_ts"
Option "CalibrationMatrix" "2.074595 0 0 0 2.688341 0 0 0 1"
Driver "libinput"
EndSection

sonrasinda islem tamam

ilginiz iciin tesekkur ederim
« Son Düzenleme: 28 Ekim 2018, 05:00:52 Gönderen: kursatyurt »

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 16272
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19.1 & LMDE 3
  • Masaüstü: Cinnamon 4.0 & Mate 1.20
Ynt: Teclast x3 Plus Dokunmatik Ekran Sorunu
« Yanıtla #7 : 28 Ekim 2018, 14:50:47 »
Rica ederiz. Geri bildirim için teşekkürler.

Şu an dokunmatik ekran sorunu çözüldü mü? Eğer öyleyse başlığı etiketlerseniz konuyu kilitleyebiliriz.
Elimizden geldiğince dilimizin döndüğünce...