[Transformer TF300T Q&A, Help & Troubleshooting] slappified:
EDIT: Nevermind tried it on Vista and it didn't work, used XP and it did work. See below post also.

tried to update the firmware and this is what I get, I've worked at it for a few hours and can't figure it out.

touch_fw_update -u /data/local/tmp/02-3011-4820.ekt
The Project name2:02
, project_id:2
The project id is 2
Firrmware update file:/data/local/tmp/02-3011-4820.ekt
This IAP tools is design for elan 1 chip sloution
[ELAN] Open source file "/data/local/tmp/02-3011-4820.ekt" successfully.
[ELAN] PageNum:129, ekt size:17044
[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]=0x55 buff[1]=0xaa buff[2]=0x33 buff[3]
=0xcc
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 1 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 2 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 3 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 4 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 5 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 6 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 7 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 8 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 9 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 10 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 11 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 12 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 13 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 14 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 15 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 16 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 17 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 18 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 19 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 20 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 21 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 22 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 23 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 24 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 25 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 26 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 27 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 28 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ---1--- page ReWrite 29 times!
[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]=0x55 buff[1]=0x55
[ELAN] ERROR: GetAckData fail! res=1
[ELAN] ID 0x10 1th page ReWrite 30 times fails!
[ELAN] ERROR execnum:0 th
[ELAN] Old IAP mode!!!!!!
==========================================================
[ELAN] Previous F/W version is 0x4822
[ELAN] Previous F/W ID is 0x3011
[ELAN] Previous resolution 132,210

[ELAN] New F/W version is 0x4822
[ELAN] New F/W ID is 0x3011
[ELAN] New resolution 132,210
==========================================================
1|root@android:/ #