Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
linux:evo [2008/03/15 20:58]
faith
linux:evo [2009/04/29 20:14]
faith
Line 1: Line 1:
 ====== Compaq Evo T30 ====== ====== Compaq Evo T30 ======
 +
 +
 +
 +
 ===== Introduction ===== ===== Introduction =====
 The [[http://​h18004.www1.hp.com/​products/​quickspecs/​11058_div/​11058_div.HTML | Compaq Evo T30]] is a thin client. ​ One day, while shopping at [[http://​weirdstuff.com | Weird Stuff]], I happened to pick up several of these for a great price. ​ About half didn't boot, but I think this is because they don't have a plugin memory card.  My goal is to install Linux on them. The [[http://​h18004.www1.hp.com/​products/​quickspecs/​11058_div/​11058_div.HTML | Compaq Evo T30]] is a thin client. ​ One day, while shopping at [[http://​weirdstuff.com | Weird Stuff]], I happened to pick up several of these for a great price. ​ About half didn't boot, but I think this is because they don't have a plugin memory card.  My goal is to install Linux on them.
Line 15: Line 19:
  
 From cracking the case: From cracking the case:
-  * National Geode CS5530A-UCE (AMD now makes this chip)+  * National Geode CS5530A-UCE (this is the southbridge,​ now made by AMD) 
 +  * Geode processor under heat sink on bottom of board
  
 This suggests the model I have is similar to the 238617-xxx (DK408A) This suggests the model I have is similar to the 238617-xxx (DK408A)
  
-{{gallery>​linux}}+{{gallery>​linux/evo}}
  
 ===== Power Up Sequence ===== ===== Power Up Sequence =====
Line 32: Line 37:
   * [[http://​open-evot20.sourceforge.net/​wiki/​ | SourceForge T20 Resources]]   * [[http://​open-evot20.sourceforge.net/​wiki/​ | SourceForge T20 Resources]]
   * [[http://​h20000.www2.hp.com/​bizsupport/​TechSupport/​SoftwareIndex.jsp?​lang=en&​cc=us&​prodNameId=97153&​prodTypeId=12454&​prodSeriesId=96324&​swLang=13&​taskId=135&​swEnvOID=1054 | Evo T30 with WinCE.NET support site]]   * [[http://​h20000.www2.hp.com/​bizsupport/​TechSupport/​SoftwareIndex.jsp?​lang=en&​cc=us&​prodNameId=97153&​prodTypeId=12454&​prodSeriesId=96324&​swLang=13&​taskId=135&​swEnvOID=1054 | Evo T30 with WinCE.NET support site]]
- 
  
  
Line 41: Line 45:
  
 ===== Actual Steps ===== ===== Actual Steps =====
-  * Using the [[http://​thunderlord.net.pl/​evo/​ | WinCE.NET T20 instructions]] I prepared as follows: +==== Preparation ==== 
-    * Got the [[an>​evo/​sp22454.exe | Evo T20 and T30 Netxfer Tool for Loading Firmware 2.18 A 9 Oct 2002]] from [[http://​h20000.www2.hp.com/​bizsupport/​TechSupport/​SoftwareDescription.jsp?​lang=en&​cc=us&​prodTypeId=12454&​prodSeriesId=96324&​prodNameId=97153&​swEnvOID=1054&​swLang=13&​mode=2&​taskId=135&​swItem=PSG_I16129-38624 | HP]] -- this isn't needed. + 
-    * Got [[an>​netxfer.sh]] from http://​thunderlord.net.pl/​evo/​files/​netxfer.sh +Using the [[http://​thunderlord.net.pl/​evo/​ | WinCE.NET T20 instructions]] I prepared as follows: 
-    * Got the [[an>​evo/​sp27933.exe | Evo T30 32/64 Rapport Package to Add CE.NET Firmware 4.0 B472.6 29 Apr 2004]] from [[http://​h20000.www2.hp.com/​bizsupport/​TechSupport/​SoftwareDescription.jsp?​lang=en&​cc=us&​prodTypeId=12454&​prodSeriesId=96324&​prodNameId=97153&​swEnvOID=1054&​swLang=13&​mode=2&​taskId=135&​swItem=PSG_I20941-104856 | HP]] +  * Got the [[an>​evo/​sp22454.exe | Evo T20 and T30 Netxfer Tool for Loading Firmware 2.18 A 9 Oct 2002]] from [[http://​h20000.www2.hp.com/​bizsupport/​TechSupport/​SoftwareDescription.jsp?​lang=en&​cc=us&​prodTypeId=12454&​prodSeriesId=96324&​prodNameId=97153&​swEnvOID=1054&​swLang=13&​mode=2&​taskId=135&​swItem=PSG_I16129-38624 | HP]] -- this isn't needed. 
-  ​* ​Set up for initial transfer of standard firmware. +  * Got [[an>evo/netxfer.sh]] from http://​thunderlord.net.pl/​evo/​files/​netxfer.sh 
-    * Make /tmp/evo and chmod 777. +  * Got the [[an>​evo/​sp27933.exe | Evo T30 32/64 Rapport Package to Add CE.NET Firmware 4.0 B472.6 29 Apr 2004]] from [[http://​h20000.www2.hp.com/​bizsupport/​TechSupport/​SoftwareDescription.jsp?​lang=en&​cc=us&​prodTypeId=12454&​prodSeriesId=96324&​prodNameId=97153&​swEnvOID=1054&​swLang=13&​mode=2&​taskId=135&​swItem=PSG_I20941-104856 | HP]] 
-    * Execute sp27933.exe (under vmware) and copy ''​Rapport_4.X/​Push_472-6-14-6Cme7D_T30_CEN/​P472_6_14_6_Cme7D.bin''​ to /​tmp/​evo/​bootp.bin + 
-    * ''/​etc/​init.d/​tftpd stop''​ + 
-    * ''​apt-get install dhcp3-server''​ +==== Initial Firmware Download ==== 
-    * Edit ''​netxfer.sh''​ to change all /home/blah to /tmp/evo. +Set up for initial transfer of standard firmware: 
-    * Power up the Evo T30 while pressing the '​p'​ key (while the LED is orange), getting to the screen shown above. +  * Make /tmp/evo and chmod 777. 
-    * sh ''​netxfer.sh''​ (I tried with my normal dhcpd and tftp setup, but that's not good enough. ​ We need to be running on special ports. ​ I did not have to configure any special IP addresses.) +  * Execute sp27933.exe (under vmware) and copy ''​Rapport_4.X/​Push_472-6-14-6Cme7D_T30_CEN/​P472_6_14_6_Cme7D.bin''​ to /​tmp/​evo/​bootp.bin 
-    * After the servers started and a few seconds passed, the T30 started printing stuff. +  * ''/​etc/​init.d/​tftpd stop''​ 
-      * If you get the "​error:​ not a tagged image" error, you might have used sp27933.exe directly instead of extracting its contents. +  * ''​apt-get install dhcp3-server''​ 
-      * If you get errors about how the file cannot be read, perhaps you didn't chmod the file. +  * Edit ''​netxfer.sh''​ to change all /home/blah to /tmp/evo. 
-    * The T30 printed a lot of stuff and rebooted itself. ​ It ended up in a configuration utility, and I played around and set up a 1024x768 mode.  It then rebooted itself again.+  * Power up the Evo T30 while pressing the '​p'​ key (while the LED is orange), getting to the screen shown above. 
 +  * sh ''​netxfer.sh''​ (I tried with my normal dhcpd and tftp setup, but that's not good enough. ​ We need to be running on special ports for the Evo to communicate -- these ports are set up by this script.  I did not have to configure any special IP addresses.) 
 +  * After the servers started and a few seconds passed, the T30 started printing stuff. 
 +    * If you get the "​error:​ not a tagged image" error, you might have used sp27933.exe directly instead of extracting its contents. 
 +    * If you get errors about how the file cannot be read, perhaps you didn't chmod the file. 
 +  * The T30 printed a lot of stuff and rebooted itself. ​ It ended up in a configuration utility, and I played around and set up a 1024x768 mode.  It then rebooted itself again
 + 
 + 
 +==== Generate a new firmware ==== 
 +This section follows the [[http://​thunderlord.net.pl/​evo/​ | preparing new firmware instructions]] noted above: 
 +  * Get [[an>​evo/​fw_builder.tar.gz]] from http://​thunderlord.net.pl/​evo/​files/​fw_builder.tar.gz 
 +  * Untar and put the original firmware from the last step into the ''​fw_builder''​. ​ Name it ''​orig.bin''​ 
 +  * ''​apt-get install bin86''​ 
 +  * ''​./​createfw''​ 
 +  * Note the new file ''​../​bootp.bin''​ 
 +  * Then power up while pressing '​p',​ as above. ​ This time, the process has different messages and goes faster, almost immediately rebooting into Linux.
  
linux/evo.txt · Last modified: 2009/04/29 20:14 by faith
Copyright © 2008-2009 alephnull.com