[Transformer TF300T Q&A, Help & Troubleshooting] carlosfrosario:
Hi

I have the same issue, flashed 7038 by mistake, thought it might work on a no label touchscreen, but now I cant flash anything back on the touch chip. No touches are detected.

shell@android:/ # touch_fw_update -v

touch_fw_update -v

The Project name2:02

The project id is 2

[ELAN] F/W version is 0x7038

[ELAN] F/W ID is 0x3021

0x7038

The touch is with old boot code.

[ELAN] cat INT cnt 0

[ELAN] read 0 data successfully! buff[0]=0x55 buff[1]=0x55 buff[2]=0x55 buff[3]=0x55

firmware name:04-3021-7055.ekt

No new touch firmware file in the folder /system/etc/firmware/touch

--renamed the fw from 4820 to 7055 just in case verification was by filename....no luck

1|shell@android:/ # touch_fw_update -u 04-3021-7055.ekt

touch_fw_update -u 04-3021-7055.ekt

The Project name2:02

The project id is 2

Firrmware update file:04-3021-7055.ekt

This IAP tools is design for elan 1 chip sloution

[ELAN] ERROR: Can't open source file "04-3021-7055.ekt"!

255|shell@android:/ # touch_fw_update -u /system/etc/firmware/touch/04-3021-7055.ekt

tc/firmware/touch/04-3021-7055.ekt <

The Project name2:02

The project id is 2

Firrmware update file:/system/etc/firmware/touch/04-3021-7055.ekt

This IAP tools is design for elan 1 chip sloution

[ELAN] Open source file "/system/etc/firmware/touch/04-3021-7055.ekt" successfully.

[ELAN] PageNum:249, ekt size:32868

[ELAN] Open /dev/elan-iap successfully.

[ELAN] set resume command

[ELAN] ExecAllStep: execnum=1 ic_num=1

[ELAN] execnum:1 times

[ELAN] data=0x10

[ELAN] cat INT cnt 0

[ELAN] read 0 data successfully! buff[0]=0x55 buff[1]=0x55 buff[2]=0x55 buff[3]=0x55

[ELAN] Enter Step1: EnterISPMode

[ELAN] buff=0x54, 0x 0, 0x12, 0x34, sizeof(buff)=4

[ELAN] write data successfully!

[ELAN] data=0x10

[ELAN] check ic in bootcode?! buff[0]=0xff buff[1]=0xff buff[2]=0xff buff[3]=0xff

[ELAN] check ic in bootcode?! buff[0]=0xff buff[1]=0xff buff[2]=0xff buff[3]=0xff

[ELAN] check ic in bootcode?! buff[0]=0xff buff[1]=0xff buff[2]=0xff buff[3]=0xff

[ELAN] check ic in bootcode?! buff[0]=0xff buff[1]=0xff buff[2]=0xff buff[3]=0xff

[ELAN] check ic in bootcode?! buff[0]=0xff buff[1]=0xff buff[2]=0xff buff[3]=0xff

[ELAN] check ic in bootcode?! buff[0]=0xff buff[1]=0xff buff[2]=0xff buff[3]=0xff

[ELAN] check ic in bootcode?! buff[0]=0xff buff[1]=0xff buff[2]=0xff buff[3]=0xff

[ELAN] check ic in bootcode?! buff[0]=0xff buff[1]=0xff buff[2]=0xff buff[3]=0xff

[ELAN] check ic in bootcode?! buff[0]=0xff buff[1]=0xff buff[2]=0xff buff[3]=0xff

[ELAN] check ic in bootcode?! buff[0]=0xff buff[1]=0xff buff[2]=0xff buff[3]=0xff

[ELAN] Enter Step2: SendI2CWriteAddress

[ELAN] buff=0x 0,sizeof(buff)=1

[ELAN] write data successfully!

[ELAN] Enter Step3: ExtractPage

[ELAN] read page successfully!

[ELAN] Enter Step4: WritePage

[ELAN] write page successfully!

[ELAN] Enter Step5: GetAckData~~~~

[ELAN] read data successfully! buff[0]=0xff buff[1]=0xff

[ELAN] ERROR: GetAckData fail! res=1

[ELAN] ---1--- page ReWrite 1 times!

....

dmesg result

<6>[10177.282198] elan-ktf3k 1-0010: [elan] Get unknow packet {0x55, 0x55, 0x55,0x55}

<6>[10189.980235] elan-ktf3k 1-0010: [elan] Get unknow packet {0x55, 0x55, 0x55, 0x55}

<4>[10201.973843] [ELAN]into elan_iap_open

<4>[10201.974205] [ELAN]into elan_iap_ioctl cmd=2147799047

<6>[10201.975426] elan-ktf3k 1-0010: [elan] Get unknow packet {0x52, 0x60, 0x00, 0x01}

<6>[10201.976239] elan-ktf3k 1-0010: [elan] Get unknow packet {0x52, 0x63, 0x00, 0x01}

<4>[10202.078840] [ELAN]into elan_iap_ioctl cmd=2147799050

<6>[10202.079809] elan-ktf3k 1-0010: [elan] Get unknow packet {0x52, 0x60, 0x00, 0x01}

<6>[10202.080290] elan-ktf3k 1-0010: [elan] Get unknow packet {0x52, 0x63, 0x00, 0x01}

<4>[10202.180808] [ELAN]into elan_iap_ioctl cmd=2147799048

<6>[10202.181728] elan-ktf3k 1-0010: [elan] Get unknow packet {0x52, 0x60, 0x00, 0x01}

<6>[10202.182207] elan-ktf3k 1-0010: [elan] Get unknow packet {0x52, 0x63, 0x00, 0x01}

<4>[10202.282726] [ELAN]into elan_iap_ioctl cmd=2147799049

<6>[10202.283559] elan-ktf3k 1-0010: [elan] Get unknow packet {0x52, 0x60, 0x00, 0x01}

<6>[10202.284128] elan-ktf3k 1-0010: [elan] Get unknow packet {0x52, 0x63, 0x00, 0x01}

<4>[10202.384662] [ELAN]into elan_iap_ioctl cmd=2147799045

<4>[10202.384788] [ELAN]into elan_iap_ioctl cmd=2147799055

<4>[10202.385376] [ELAN]into elan_iap_ioctl cmd=2147799054

<6>[10202.385496] elan-ktf3k 1-0010: [elan] elan_ktf3k_ts_resume: enter

<4>[10204.436130] [ELAN]into elan_iap_ioctl cmd=2147799044

<6>[10204.438242] elan-ktf3k 1-0010: [ELAN] Start HW reset!

<4>[10204.693873] [ELAN]into elan_iap_ioctl cmd=2147799053

<4>[10204.694628] [ELAN]into elan_iap_ioctl cmd=2147799044

<6>[10204.694750] elan-ktf3k 1-0010: [ELAN] Start HW reset!

<4>[10204.946440] [ELAN]into elan_iap_ioctl cmd=1074057217

<4>[10204.946558] [ELAN]into elan_iap_ioctl cmd=2147799053

<4>[10204.946821] [ELAN]into elan_iap_read

<4>[10205.948302] [ELAN]into elan_iap_write

<4>[10206.560659] [ELAN]into elan_iap_ioctl cmd=1074057217

<4>[10206.564059] [ELAN]into elan_iap_read

<4>[10206.568209] [ELAN]into elan_iap_read

<4>[10206.576691] [ELAN]into elan_iap_read

<4>[10206.579684] [ELAN]into elan_iap_read

<4>[10206.582198] [ELAN]into elan_iap_read

<4>[10206.586005] [ELAN]into elan_iap_read

<4>[10206.589167] [ELAN]into elan_iap_read

<4>[10206.591613] [ELAN]into elan_iap_read

<4>[10206.594085] [ELAN]into elan_iap_read

<4>[10206.596510] [ELAN]into elan_iap_read

<4>[10206.803886] [ELAN]into elan_iap_write

<4>[10206.826826] [ELAN]into elan_iap_write

<4>[10207.439126] [ELAN]into elan_iap_read

<4>[10208.068404] [ELAN]into elan_iap_write

<4>[10208.680205] [ELAN]into elan_iap_read

<4>[10209.308706] [ELAN]into elan_iap_write

<4>[10209.918668] [ELAN]into elan_iap_read

<4>[10210.540845] [ELAN]into elan_iap_write

<4>[10211.152611] [ELAN]into elan_iap_read

<4>[10211.767891] [ELAN]into elan_iap_write

<4>[10212.373223] [ELAN]into elan_iap_read

<3>[10212.640774] init: untracked pid 4303 exited

<6>[10217.643263] elan-ktf3k 1-0010: [elan] Get unknow packet {0x55, 0x55, 0x55, 0x55}

hope i can help.. or be helped..