Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,771,756 Members 42,715 Now Online
XDA Developers Android and Mobile Development Forum

infoTMIC Hardware ID's "hwver" and updates (*.ius)

Tip us?
 
cfrockit
Old
(Last edited by cfrockit; 10th January 2012 at 04:48 AM.)
#1  
cfrockit's Avatar
Member - OP
Thanks Meter 17
Posts: 31
Join Date: Jun 2011
Default infoTMIC Hardware ID's "hwver" and updates (*.ius)

Latest update - Post #15

Overview - There are various models of infoTMIC devices supported by different manufacturers/distributors however, they all seem to utilize the same base firmware and automatic update process.

The are many currently known infoTMIC CPU based devices are:

7" I7Y-MP1 - Superpad i7
7" Zenithink ZT180 v1
7" Zenithink
7" Disco 6000
7" Sylvania SYNET7LP/SYTABEX7, SYTABBL7/SYTABBL7-0608/SYTABEX7-2, SYTAB7MX
7" AIRIS OnePAD 700 Model: TAB700x iMAPx210 supported in Spain
8" Klu by Curtis International LT8025
ICAN! 10 - 10" Tablet PC
10" FlyTouch II, SuperPAD, WOWpad, WWE10, PC1002I, HyPE-Pad, ZH10X2, APad GF10, CEM111, Daystar MD10, Careeror CM10104
I10Y
10" Sylvania SYTAB10MT (SYNET10LP), SYTAB10ST
10" SuperPAD II
10" Zenithink ZT180 v2

Each of these devices is best identified by their Hardware ID "hwver" as the information displayed on the "Settings > About device" screen is often incorrect since the "Model number" is hard coded in to the Settings application (.apk) or extracted from the build.prop.

Example - DeviceInfoSettings.smali in Settings.apk from SuperPad decoded with android-apktool
Code:
    .line 59
    const-string v1, "firmware_version"

    const-string v2, "Android2.2-20110325"

    invoke-direct {p0, v1, v2}, Lcom/android/settings/DeviceInfoSettings;->setStringSummary(Ljava/lang/String;Ljava/lang/String;)V

    .line 60
    const-string v1, "baseband_version"

    const-string v2, "gsm.version.baseband"

    invoke-direct {p0, v1, v2}, Lcom/android/settings/DeviceInfoSettings;->setValueSummary(Ljava/lang/String;Ljava/lang/String;)V

    .line 61
    const-string v1, "device_model"

    const-string v2, "disco"

    invoke-direct {p0, v1, v2}, Lcom/android/settings/DeviceInfoSettings;->setStringSummary(Ljava/lang/String;Ljava/lang/String;)V
The infoTMIC tablet's Hardware ID "hwver" is determined by reviewing the "Kernel command line" output of either shell command "dmesg" or "cat /proc/cmdline".

On some devices, the Hardware ID "hwver" is displayed on the initial boot screen in the lower right corner followed by the U0 - u-boot-nand.bin version in parenthesis (###).

dmesg - Example from SuperPad "WWE10" initial firmware did not include "hwver=" output, it was added in a later firmware update.
Code:
<5>[    0.000000] Kernel command line: console=ttySAC3,115200 androidboot.mode=normal bmagic=0xdb6db610
dmesg - Example Sylvania, no bmagic
Code:
<5>Kernel command line: console=ttySAC3,115200 androidboot.mode=normal bmagic=0x00000000 hwver=11.2.1.8
Code:
C:\>adb shell cat /proc/cmdline 
console=ttySAC3,115200 androidboot.mode=normal bmagic=0xeef07901 hwver=11.2.0.6
The automatic update, "Settings > Update System > Check for Update", polls an update server for available file using the following GET command -
Code:
http //222.73.93.45/sysup.php?data=##.#.#.#&vcode=##
Note: On some of the newer Sylvania tablets the update server is coded in the build prop - persist.sys.server=dg-support2a.com

The #'s after "data=" are subsituted with the values returned for the "hwver=" as seen in "dmesg" or "cat /proc/cmdline". The "vcode=" is the Version code are returned by "getprop ro.versioncode" if it exists in the build.prop.

If an update file (*.ius) is available, a download link is returned. Preceding the link separated by a pipe "|" symbol is the current available version. If nothing is available or the update server database is "turned off" a "1" is returned. Many times no file was identified but by using the previous update files names the additional files were identified.
Code:
5|http //222.73.93.45/update/0.7.1.5/WWE08B_Android-2.1_0.7.1.5_v5full.ius
The currently known InfoTM Update Wrap (IUW) multi-part update files for each of the various Hardward ID's "hwver" are listed below.

The multi-part update file contains an IUW header, U0 - u-boot-nand.bin, UBOOT, RD - RAMDISK, LK - KERNEL, ADR-USER - UserData, and ADR-AS - system.img. The Wrap Information details can be viewed for each *.ius using the IUW Version 1.2 InfoTM Update Wrap Tool attached in post #2.

WARNING - Burning the incorrect update file (more specifically the U0 "u-boot-nand.bin" image) can brick the device.
Code:

Hardware ID InfoTM update wrap(*.ius)		        FileNum:        U0 u-boot-nand.bin			U0	UBOOT	  RD		LK		ADR_USER ADR_AS
"hwver"						        Firmware Version							  RAMDISK	KERNEL		USER	 SYSTEM
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Infotmic AV-P8088A
32.9.0.1    P8088A_Android_v11_2.2.ius                  32.9.0.1.1.11   2009.08-svn619 (Mar 11 2011 - 17:09:24) 258 KB   NA       165KB         2658 KB         NA       144860.5 KB
Zenithink 10" ZT-180/Infotmic AV-P8088
32.8.0.1    P8088_Android_10.ius		        32.8.0.1.0.10	NA					NA	 NA	  159.5 KB	NA		4.5 KB	 75766.5 KB
32.8.0.1    P8088_Android_9.ius			        32.8.0.1.0.9	NA					NA	 NA	  159.5 KB	NA		8.5 KB	 68640.5 KB
32.8.0.1    P8088_Android_8.ius		                32.8.0.1.0.8	NA					NA	 NA	  159.5 KB	NA		8.5 KB	 68629.5 KB

FlyTouch V2.7
14.6.1.5    wwe10_Android_v4.ius                           14.6.1.5.1.4 2009.08-dirty ( 9 e6 9c 88 23 2011 - 17:26:34)

I7Y & I10Y Note the confusion between Hardware ID "hwver" and FileNum:
13.4.0.1    I10Y_Android_17.ius		                0.5.0.1.0.3	2009.08-svn467 (Dec 24 2010 - 10:52:47)	232 KB 	 216 KB	  159 KB	2394 KB	        4.5 KB	 70731.5 KB
13.5.0.1    I7Y_Android_10.ius		                0.4.0.1.0.3	No U0 image included in this update	NA 	 NA	  159.5 KB	2394 KB	        4.5 KB	 69249.5 KB
   
Disgo 6000
12.2.0.5    disgo_12.2.0.5.1.4.ius		        12.2.0.5.1.4	2009.08-svn483 (Nov 23 2010 - 08:42:32)	247 KB 	 231 KB	  178.5 KB	2370.5 KB	4.5 KB	 49677.5 KB

Sylvania 10" SYTAB10ST
11.6.8.2    SYTABEX7-2_Android_395266.ius               11.6.8.2.21.1	NA                                     NA         NA      170  KB	2347 KB	        8.5 KB	 59742.5 KB Note: Also includes RD_ (4477 KB) updater.img. File naming inconsistent with device.

Sylvania 10" SYTAB10MT(SYNET10LP)
11.6.3.1    0106rd_11.6.3.1.2.0_beta3.ius	        11.6.3.1.2.0	2009.08-svn678 (Mar 14 2015 - 09:59:41)	270.5 KB NA	  195.5 KB	2617.5 KB	8.5 KB	 55639.5 KB
11.6.3.1    wwe10_11.6.1.5.2.0_beta3.ius	        11.6.3.1.2.0	2009.08-svn678 (Mar 14 2015 - 09:55:48)	270.5 KB NA	  195.5 KB	2617.5 KB	4.5 KB	 55699 KB
11.6.3.1    11.6.3.1.2.0_beta4_0523.ius                 11.6.3.1.2.0    2009.08-svn678 (Mar 14 2015 - 09:59:41) 270.5 KB NA       195.5 KB      2617.5 KB       8.5 KB   56392.5 KB
11.6.1.5    11.6.1.5.2.0_beta4_0523.ius                 11.6.1.5.2.0    2009.08-svn678 (Mar 14 2015 - 09:55:48) 270.5 KB NA       195.5 KB      2617.5 KB       4.5 KB   56456.5 KB 

Sylvania 7" SYTAB7MX
11.2.7.4    SYTAB7MX_Android_132868.ius        	        11.2.7.4.7.4 2009.08 (10 e6 9c 88 24 2011 - 11:10:21)	257 KB	 NA	  178.5 KB	2392.5 KB	8.5 KB	 60365 KB  Note: Also includes RD_ (4778.5 KB) updater.img. Update server coded as persist.sys.server=dg-support2a.com

Sylvania 7" SYTABBL7/SYTABBL7-0608/SYTABEX7-2
11.2.3.1    P7901UC_131841_v2.ius        	        11.2.3.1.1.1	2009.08 (9 e6 9c 88 06 2011 - 10:07:12)	259 KB	 NA	  174.5 KB	2369.5 KB	8.5 KB	 61821 KB Note: v2 & v1 are identical on dg-support2a.com
11.2.3.1    P7901UC_131841_v1.ius        	        11.2.3.1.1.1	2009.08 (9 e6 9c 88 06 2011 - 10:07:12)	259 KB	 NA	  174.5 KB	2369.5 KB	8.5 KB	 61821 KB
11.2.3.1    7901UC_11.2.3.1.2.0_beta3.ius	        11.2.3.1.2.0	2009.08-svn661 (Feb 26 2015 - 08:50:14)	249 KB	 NA	  173 KB	2369.5 KB	8.5 KB	 63859 KB
11.2.3.1    11.2.3.1.2.0.ius		                11.2.3.1.2.1	2009.08-svn640 (Feb 14 2015 - 00:37:12)	249 KB	 NA	  173 KB	2369.5 KB	8.5 KB	 63223 KB
11.2.3.1    11.2.3.1.2.1.ius		                11.2.0.6.2.0	2009.08-svn661 (Feb 26 2015 - 08:50:14)	249 KB	 NA	  173 KB	2369.5 KB	8.5 KB	 63859 KB	Note: FileNum?

Sylvania 7" SYNET7LP
11.2.1.8    11.2.1.8.2.0_beta3.ius			11.2.1.8.2.1	2009.08-svn627 (Jan 22 2013 - 09:19:18)	248.5 KB NA	  173 KB	2370 KB	        4.5 KB	 63294 KB	
11.2.1.8    11.2.1.8.2.0_beta4.ius                      11.2.1.8.2.1    2009.08-svn627 (Jan 22 2013 - 09:19:18) 248.5 KB NA       173 KB        2370.5 KB       8.5 KB   62934.5 KB
11.2.1.8    11.2.1.8.2.0_beta5.ius                      11.2.1.8.2.1    2009.08-svn627 (Jan 22 2013 - 09:19:18) 248.5 KB NA       173 KB        2370.5 KB       4.5 KB   62934.5 KB
11.2.1.8    11.2.1.8.2.0.ius				11.2.1.8.2.0	2009.08-svn627 (Jan 22 2013 - 09:19:18)	248.5 KB 233 KB	  173 KB	2369.5 KB	4.5 KB	 64243.5 KB
11.2.1.8    11.2.1.8.2.1.ius				11.2.1.8.2.1	2009.08-svn627 (Jan 21 2013 - 23:02:21)	248.5 KB NA	  173 KB	2369.5 KB	4.5 KB	 63294 KB
11.2.1.8    11.2.1.8.2.2.ius				11.2.1.8.2.1	2009.08-svn627 (Jan 22 2013 - 09:19:18)	248.5 KB NA	  173 KB	2369.5 KB	4.5 KB	 63294 KB

Sylvania 7" SYTABEX7
11.2.1.5    11.2.1.5.2.0_beta3_1.ius		        11.2.1.5.2.1	2009.08-svn660 (Feb 25 2015 - 05:50:18)	246.5 KB NA	  173 KB	2354.5 KB	4.5 KB	 62933 KB
11.2.1.5    11.2.1.5_beta3_fina2.ius			11.2.1.5.2.0	2009.08-svn660 (Feb 25 2015 - 05:50:18)	246.5 KB 230.5 KB 173 KB	NA		4.5 KB	 62933 KB
11.2.1.5    11.2.1.5_beta3_final.ius			11.2.1.5.2.0	2009.08-svn660 (Feb 25 2015 - 05:50:18)	246.5 KB 230.5 KB 173 KB	2354.5 KB	4.5 KB	 62933 KB
11.2.1.5    11.2.1.5.2.0_beta4.ius			11.2.1.5.2.0	2009.08-svn660 (Feb 25 2015 - 05:50:18)	246.5 KB 230.5 KB 173 KB	2354.5 KB	4.5 KB	 54901.5 KB
11.2.1.5    11.2.1.5.2.0_beta5.ius                      20.2.1.5.2.10   2009.08-svn660 (Feb 25 2015 - 05:50:18) 246.5 KB 230.5 KB 173 KB        2287.5 KB       4.5 KB   54620 KB

Sylvania 7" SYNET7LP
11.2.0.5    system.bin					11.2.0.5.1.3	2009.08-svn466 (Nov 18 2010 - 13:17:30)	246.4 KB 2210 KB  166 KB	2393 KB	        4.5 KB	 51229.5 KB
11.2.0.6    11.2.0.6.2.0_beta3.ius			11.2.0.6.2.0	2009.08-svn660 (Feb 25 2015 - 05:47:47)	246 KB	 NA	  173 KB	2376 KB	        4.5 KB	 62934.5 KB
11.2.0.7    11.2.0.7.2.0_beta3.ius			11.2.0.7.2.0	2009.08-svn661 (Mar 06 2015 - 05:33:51)	246 KB	 NA	  173 KB	2375 KB	        4.5 KB	 62933 KB

WowPad 8"
1.7.1.5	    WWE08B_Android_2.1-0128.ius			1.7.1.5.1.1	2009.08-svn587 (Jan 05 2011 - 07:22:27)	253.5 KB 237.5 KB 159.5 KB	2613 KB         4.5 KB   72583.5 KB

ICAN! 10 - 10" Tablet PC
1.6.1.5    ICANV2655.ius (Round button)                 1.6.1.5.1.1     2009.08-svn672 (Mar 11 2011 - 06:40:06) 270.5 KB  239 KB    165 KB      2623 KB         4.5 KB   72338.5 KB 
1.6.1.5    ICANV2005.ius (Square button)                1.6.1.5.1.1     2009.08-svn672 (Mar 11 2011 - 06:40:06) 271 KB    239 KB    165 KB      2623 KB         4.5 KB   72338.5 KB


SuperPAD I 10" (WowPad, Gome Flytouch II), SuperPAD II
1.6.1.5	    WWE10B_Android_2_2_V1_8_U0M_GT2005.ius	1.6.1.5.1.1	2009.08-svn672 (Mar 11 2011 - 06:40:06)	271 KB	 239 KB	  165 KB	2623 KB	        4.5 KB	 72338.5 KB
1.6.1.5	    WWE10B_Android_2_2_V2_1_U0M_GT2005_flash.ius1.6.1.5.1.1	2009.08-svn672 (Mar 11 2011 - 06:40:06)	271 KB	 239 KB	  165 KB	2623 KB	        4.5 KB	 77366 KB

1.6.3.2	    P011CZ_Android_2_2_V2_1_U0E_GT2005_flash.ius1.6.3.2.1.1	2009.08-svn676 (Mar 14 2011 - 09:26:47)	271 KB	 239 KB	  165 KB	2623 KB	        4.5 KB	 72263.5 KB

Klu by Curtis International LT8025 8"
0.7.1.5	    WWE08B_Android-2.1_0.7.1.5_v5full.ius	0.7.1.5.1.5	2009.08-svn587 (Jan 05 2011 - 07:22:27)	253.5 KB 237.5 KB 159.5 KB	0 KB		4.5 KB	 71690 KB
0.7.3.1	    -None identified

SuperPAD I 10" (WowPad, Gome Flytouch II), SuperPAD II
0.6.1.5     WWE10B_Android_393477-v9full.ius		0.6.1.5.1.9	2009.08-svn587 (Jan 05 2011 - 07:20:58)	253.5 KB 237.5 KB 159.5 KB	2618 KB	        4.5 KB	 72143 KB
0.6.1.5	    WWE10B_Android_2.1-HappyNewYear.ius		0.6.1.5.1.8	2009.08-svn559 (Dec 16 2010 - 11:31:51)	253.5 KB 237.5 KB 159.5 KB	2618.5 KB	4.5 KB	 71285.5 KB
0.6.1.2	   -None identified
0.6.3.2	   -None identified

Superpad i7 
0.5.1.2	    m701_4g_8188_256.ius                        0.5.1.2.4.8	2009.08-svn24 (Sep 22 2022 - 02:21:13)	251.5 KB 251.5 KB 148.5 KB	2558 KB	        8.5 KB	 61251 KB Note: Also include RD_ (4815 KB) and ADR_NDISK (8.5 KB)
0.5.2.2     M701SA_0722_V2.1.ius                           0.5.2.2.2.1 2009.08-svn735 (Jul 11 2015 - 05:03:28)

AIRIS OnePAD 700 TAB700x
0.2.1.8    -Embedded in disk image update file		0.2.1.8.1.4	2009.08-svn716 (May 13 2011 - 07:15:50)	332.5 KB NA	  167 KB	2352.5 KB	8.5 KB	 59888.5 KB ADR_NDISK (8.5 KB)

NA - Not Applicable, not included in update file

Most of the files above are Android 2.2 "Froyo", however some Android 2.1update1 files are the only ones identified for a specific Hardware ID.

These are infoTMIC supplied updates as directed by the distributor, so not all devices have not been updated.

Query the update server to see if an update link is returned. If the server is "offline" or no update is posted a "1" is returned.

Many of the Hardware ID's "hwver" included below do NOT exist but were made up using the sequence of known "hwver" in order to search for previously unknown files.


As of June 24, 2011
Code:
hwver   =concatenate("http://222.73.93.45/sysup.php?data=",A2,"&vcode=0")      Version | Update file link
32.9.0.1 http://222.73.93.45/sysup.php?data=32.9.0.1&vcode=0	        11|http://222.73.93.45/update/32.9.0.1/...id_v11_2.2.ius
32.8.0.1 http://222.73.93.45/sysup.php?data=32.8.0.1&vcode=0	        8|http://222.73.93.45/update/32.8.0.1/P8088_Android_8.ius
13.4.0.1 http://222.73.93.45/sysup.php?data=13.4.0.1&vcode=0	        16|http://222.73.93.45/update/13.4.0.1/I10Y_Android_17.ius
13.5.0.1 http://222.73.93.45/sysup.php?data=13.5.0.1&vcode=0	        10|http://222.73.93.45/update/13.5.0.1/I7Y_Android_10.ius
12.2.0.5 http://222.73.93.45/sysup.php?data=12.2.0.5&vcode=0	        1|http://222.73.93.45/update/12.2.0.5/....2.0.5.1.4.ius
12.2.0.6 http://222.73.93.45/sysup.php?data=12.2.0.6&vcode=0	        1
12.2.0.7 http://222.73.93.45/sysup.php?data=12.2.0.7&vcode=0	        1
12.2.1.2 http://222.73.93.45/sysup.php?data=12.2.1.2&vcode=0	        1
12.2.1.5 http://222.73.93.45/sysup.php?data=12.2.1.5&vcode=0	        1
12.2.1.8 http://222.73.93.45/sysup.php?data=12.2.1.8&vcode=0	        1
12.2.3.1 http://222.73.93.45/sysup.php?data=12.2.3.1&vcode=0	        1
11.6.3.2 http://222.73.93.45/sysup.php?data=11.6.3.2&vcode=0	        1
11.6.3.1 http://222.73.93.45/sysup.php?data=11.6.3.1&vcode=0	        11|http://222.73.93.45/update/11.6.3.1/...beta4_0523.ius
11.6.1.8 http://222.73.93.45/sysup.php?data=11.6.1.8&vcode=0	        1
11.6.1.5 http://222.73.93.45/sysup.php?data=11.6.1.5&vcode=0	        1
11.6.1.2 http://222.73.93.45/sysup.php?data=11.6.1.2&vcode=0	        1
11.2.3.2 http://222.73.93.45/sysup.php?data=11.2.3.2&vcode=0	        1
11.2.3.1 http://222.73.93.45/sysup.php?data=11.2.3.1&vcode=0	        1|http://222.73.93.45/update/11.2.3.1/....2.0_beta3.ius
11.2.1.8 http://222.73.93.45/sysup.php?data=11.2.1.8&vcode=0	        1
11.2.1.5 http://222.73.93.45/sysup.php?data=11.2.1.5&vcode=0	        1
11.2.1.2 http://222.73.93.45/sysup.php?data=11.2.1.2&vcode=0	        1
11.2.0.7 http://222.73.93.45/sysup.php?data=11.2.0.7&vcode=0	        12|http://222.73.93.45/update/11.2.0.7/....2.0_beta3.ius
11.2.0.6 http://222.73.93.45/sysup.php?data=11.2.0.6&vcode=0	        12|http://222.73.93.45/update/11.2.0.6/....2.0_beta3.ius
11.2.0.5 http://222.73.93.45/sysup.php?data=11.2.0.5&vcode=0	        1
1.7.3.2	 http://222.73.93.45/sysup.php?data=1.7.3.2&vcode=0	        1
1.7.3.1	 http://222.73.93.45/sysup.php?data=1.7.3.1&vcode=0	        1
1.7.1.8	 http://222.73.93.45/sysup.php?data=1.7.1.8&vcode=0	        1
1.7.1.5	 http://222.73.93.45/sysup.php?data=1.7.1.5&vcode=0	        1
1.7.1.2	 http://222.73.93.45/sysup.php?data=1.7.1.2&vcode=0	        1
1.7.0.7	 http://222.73.93.45/sysup.php?data=1.7.0.7&vcode=0	        1
1.7.0.6	 http://222.73.93.45/sysup.php?data=1.7.0.6&vcode=0	        1
1.7.0.5	 http://222.73.93.45/sysup.php?data=1.7.0.5&vcode=0	        1
1.6.3.2	 http://222.73.93.45/sysup.php?data=1.6.3.2&vcode=0	        1
1.6.3.1	 http://222.73.93.45/sysup.php?data=1.6.3.1&vcode=0	        1
1.6.1.8	 http://222.73.93.45/sysup.php?data=1.6.1.8&vcode=0	        1
1.6.1.5	 http://222.73.93.45/sysup.php?data=1.6.1.5&vcode=0	        1
1.6.1.2	 http://222.73.93.45/sysup.php?data=1.6.1.2&vcode=0	        1
1.6.0.7	 http://222.73.93.45/sysup.php?data=1.6.0.7&vcode=0	        1
1.6.0.6	 http://222.73.93.45/sysup.php?data=1.6.0.6&vcode=0	        1
1.6.0.5	 http://222.73.93.45/sysup.php?data=1.6.0.5&vcode=0	        1
0.7.3.2	 http://222.73.93.45/sysup.php?data=0.7.3.2&vcode=0	        1
0.7.3.1	 http://222.73.93.45/sysup.php?data=0.7.3.1&vcode=0	        1
0.7.1.8	 http://222.73.93.45/sysup.php?data=0.7.1.8&vcode=0	        1
0.7.1.5	 http://222.73.93.45/sysup.php?data=0.7.1.5&vcode=0	        5|http://222.73.93.45/update/0.7.1.5/W...1.5_v5full.ius
0.7.1.2	 http://222.73.93.45/sysup.php?data=0.7.1.2&vcode=0	        1
0.7.0.7	 http://222.73.93.45/sysup.php?data=0.7.0.7&vcode=0	        1
0.7.0.6	 http://222.73.93.45/sysup.php?data=0.7.0.6&vcode=0	        1
0.7.0.5	 http://222.73.93.45/sysup.php?data=0.7.0.5&vcode=0	        1
0.6.3.2	 http://222.73.93.45/sysup.php?data=0.6.3.2&vcode=0	        1
0.6.3.1	 http://222.73.93.45/sysup.php?data=0.6.3.1&vcode=0	        1
0.6.1.8	 http://222.73.93.45/sysup.php?data=0.6.1.8&vcode=0	        1
0.6.1.5	 http://222.73.93.45/sysup.php?data=0.6.1.5&vcode=0	        8|http://222.73.93.45/update/0.6.1.5/W...ppyNewYear.ius
0.6.1.2	 http://222.73.93.45/sysup.php?data=0.6.1.2&vcode=0	        1
0.6.0.7	 http://222.73.93.45/sysup.php?data=0.6.0.7&vcode=0	        1
0.6.0.6	 http://222.73.93.45/sysup.php?data=0.6.0.6&vcode=0	        1
0.6.0.5	 http://222.73.93.45/sysup.php?data=0.6.0.5&vcode=0	        1
If no update link was returned using the GET command above, and since it is not possible to browse the update server directories, one way to find an update is to try different variations of known update files names and apply them to another hwver.

Many but not all of the links to the update files all follow the same pattern.
It would be nice if they would all use the same naming nomenclature.

"http : //222.73.93.45/update/" + the results from /proc/cmdline where hwver=##.#.#.# + "/" and the file name *.ius.

By concatenating the various parts together using different hwver and update file names, it will produce a link like the EXAMPLE below where the hwver is 11.2.1.8 and using the structure of the file names above.
Code:
http://222.73.93.45/update/  11.2.1.8 / 11.2.1.8 .2.0_beta5.ius
http://222.73.93.45/update/11.2.1.8/11.2.1.8.2.0_beta5.ius
As this was a previously unknown update file, it can now be downloaded and evaluated.

The exception to this approach are the following, however there seems to be some attempt at similar file naming.



Information on the methods the utilize these updates files and how to split them into their various images for inspection exist in other posts.

Please post any omissions/corrections/additions.
The Following 3 Users Say Thank You to cfrockit For This Useful Post: [ Click to Expand ]
 
cfrockit
Old
(Last edited by cfrockit; 20th June 2011 at 04:56 AM.) Reason: Added otg_driver to iuw1.2.zip
#2  
cfrockit's Avatar
Member - OP
Thanks Meter 17
Posts: 31
Join Date: Jun 2011
Default InfoTM Update Wrap tools

IUW Version 1.2

Attached is Version 1.2 of the InfoTM Update Wrap tools.

This utility is used to burn updates to various infoTMIC powered tablets.

The utility has a "Boot Disk" option which creates a bootable microSD card to update the tablet directly from the infoTM Update Wrap file (*.ius).

The utility also has a "Link USB" option which allows the tablet to be connected to a PC through the tablet's OTG port using a USB 2.0 Male to Mini Cable.

The USB Mode: has two (2) methods: Easy burn or Expert Burn.

Easy burn - Utilizes the infoTM Update Wrap file (*.ius)
Expert burn - Allows for the selection of the various parts of the firmware

Note: For detailed information on the multi-part update wrap file see stragulus's tutorial on how to extract images from the *.ius files.

The corresponding files are:
UBOOT: u-boot.img
U0: u-boot-nand.bin
KERNEL: uImage (OR uimg.xxxx)
SYSTEM: system.img
USER: userdata.img
RAMDISK: ramdisk.img
RECVRD: recovery_rd.img
SYSBACK: zSYS.img
The configuration files included with this version of the update tools provide insight to the naming nomenclature of the "FileNum:" (Firmware Version) above.

config_company.ini
Code:
None,0
InfoTM,1
Sawee,2
sylvania,11
Disgo,12
config_board.ini
Code:
Dev-board,0,0,1
P7901A,2,0,1
P7901B,2,0,2
P7901C,2,0,3
P7901D,2,0,4
P7901E,2,0,5
P7901UH,2,0,6
P7901UJ,2,0,7
P7901UI,2,1,8
P0702A,3,0,1
P0702B,3,0,2
I7Y,4,0,1
I10Y,5,0,1
WWE10A,6,0,1
WWE10B,6,1,2
WWE10C,6,1,3
WWE10D,6,1,4
WWE08A,7,0,1
WWE08B,7,1,2
WWE08C,7,1,3
It is now obvious how the various Hardware ID's "hwver" are derived based on Company and config_board.

Instructions on how to use the "InfoTM Update Wrap tools" utility have been copied directly from "Introduction of IUW burning-20110118.docx" which was included in a various previous update file (*.ius) archives and posted here - Introduction of IUW Burning Tools

Please post any corrections/additions/omissions.

Credits - http://www.apad.tv/apadforum/showthr...ull=1#post5777
Attached Files
File Type: zip iuw1.2.zip - [Click for QR Code] (200.1 KB, 6857 views)
The Following 5 Users Say Thank You to cfrockit For This Useful Post: [ Click to Expand ]
 
cfrockit
Old
#3  
cfrockit's Avatar
Member - OP
Thanks Meter 17
Posts: 31
Join Date: Jun 2011
Default Ius Editor

androidtablets.net Member vio has released an application "Ius Editor" that extracts images from InfoTM Update Wrap (*.ius) multi-part update files.

Some of the images still require manual removal of the uImage header, uncompressing, and unyaffs but additional functionality is planned. See post #71 in Custom Sylvania ROM development for detail and download.
The Following User Says Thank You to cfrockit For This Useful Post: [ Click to Expand ]
 
cfrockit
Old
(Last edited by cfrockit; 30th June 2011 at 03:36 AM.) Reason: Updated to IusEdit_0.04
#4  
cfrockit's Avatar
Member - OP
Thanks Meter 17
Posts: 31
Join Date: Jun 2011
Default Ius Editor

An updated version of the InfoTM Update Wrap (.ius) editor application IusEdit_0.03 has been posted by vio at androidtablets.net with the following description.

Quote:
It allows adding and removing for images as well as saving the modified IUS file. You can also edit version info, magic number and checksum value. I had little time to test it, but it is at least consistent with itself - I have exported the "system" image, removed the image from IUS file, saved it, then added the image from the previously created "system.img" and the final file was binary identical with the original one.

PLEASE USE WITH CARE! I don't have a solution for computing the checksum bytes, as noted above, so the resulting IUS file might be deemed incorrect by the flashing application. Also, please note that I don't have too much validation code added, so you could technically create a IUS file containing 2 "U0" images, or some other invalid configuration. Try to avoid any "exotic" configurations if you decide to try to use it.
Update IusEdit_0.04
Quote:
I've updated the editor with the new image types found by cfrockit (thanks). Plus, added the option to change the order of the images inside the file (it might be important) and a quick sort button that arrange images by type.
I also added a protection when adding images, so it is no longer possible to add more images of the same type.

In regards with checksum bytes, still no progress. I've run multiple algorithms (including a few CRC32 implementations) over both the header and the image part of the file, but the results are not close to the expected values.
The visual inspection of the "U0" image suggests that there is indeed a "header crc" and a "data crc", but so far I couldn't break the code.
 
_barsuk_
Old
#5  
Member
Thanks Meter 25
Posts: 89
Join Date: Jan 2011
Location: Zaporizhzhya
Good news. Maybe this simplify firmware for users.
 
ezequias1012
Old
#6  
Member
Thanks Meter 3
Posts: 32
Join Date: Jun 2011
Hi! I just bought an superpad (1ghz, 256MB Ram...) On startup, bottom right it shows 0.6.3.2 (677). I tried to flash froyo with an SD card and I ended with a brick in my hands. Can anybody help me?
 
cfrockit
Old
(Last edited by cfrockit; 30th June 2011 at 03:51 AM.)
#7  
cfrockit's Avatar
Member - OP
Thanks Meter 17
Posts: 31
Join Date: Jun 2011
Quote:
Originally Posted by ezequias1012 View Post
Hi! I just bought an superpad (1ghz, 256MB Ram...) On startup, bottom right it shows 0.6.3.2 (677). I tried to flash froyo with an SD card and I ended with a brick in my hands. Can anybody help me?
ezequias, 0.6.3.2 is a previously unknown Hardware ID "hwver" as well as the 677 version of U0 u-boot-nand.bin.

The update server doesn't provide a current upgrade file link and randomly searching various known file names didn't provide any results.

In the recently discovered IUW Version 1.2 InfoTM Update Wrap tools one of the "initialization" .ini files strings references "WWE8 down from FTP" however, we're not aware of an infoTMIC FTP update file server yet.

I have updated the Original Post (OP) to include this Hardware ID "hwver".
The Following 2 Users Say Thank You to cfrockit For This Useful Post: [ Click to Expand ]
 
ezequias1012
Old
#8  
Member
Thanks Meter 3
Posts: 32
Join Date: Jun 2011
Quote:
Originally Posted by cfrockit View Post
ezequias, 0.6.3.2 is a previously unknown Hardware ID "hwver" as well as the 677 version of U0 u-boot-nand.bin.

The update server doesn't provide a current upgrade file link and randomly searching various known file names didn't provide any results.

In the recently discovered IUW Version 1.2 InfoTM Update Wrap tools one of the "initialization" .ini files strings references "WWE8 down from FTP" however, we're not aware of an infoTMIC FTP update file server yet.

I have updated the Original Post (OP) to include this Hardware ID "hwver".
Well, is it a brick then? Good for garbage?
 
cfrockit
Old
#9  
cfrockit's Avatar
Member - OP
Thanks Meter 17
Posts: 31
Join Date: Jun 2011
Default Updated Original Post (OP)

Updated Original Post (OP) to include two recently identified InfoTM Update Wrap files.

11.2.1.5.2.0_beta5.ius
11.2.1.8.2.0_beta5.ius

Caution: Use this information at your own risk. It is being provided by users of the device NOT the manufacturer/distributor.

Warning: Confirm the tablets Hardware ID "hwver" as described to ensure you have the appropriate file before updating.

Note: The incorrect update file (*.ius) CANNOT / SHOULD NOT be burned to the device. If you can't determine the "hwver" attempting to burn with an incorrect update file may / will brick the tablet.
 
cfrockit
Old
#10  
cfrockit's Avatar
Member - OP
Thanks Meter 17
Posts: 31
Join Date: Jun 2011
Default Updated Original Post (OP) to add AIRIS OnePAD 700 7" TAB700x iMAPx210 support Spain

Updated Original Post (OP) to include Version 2.0 update file information for AIRIS ONEP 700 based on Android 2.2, provided by the supplier AIRIS.

AIRIS OnePAD 700 7" iMAPx210 supported in Spain

Model: TAB700x

Hardware ID "hwver" 0.2.1.8

The update is applied using an older method requiring a WinImage disk image, however the disk image includes a complete InfoTM Update Wrap (.ius) file.

Caution: Use of this update on other tablets may cause irreparable damage (brick) to the device.

Tags
infotm, infotmic, ius, iuw, wrap
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes