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
Last revision Both sides next revision
linux:evo [2008/03/15 20:15]
faith
linux:evo [2008/03/16 19:49]
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 38: Line 47:
  
 ===== 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]] + 
-    * 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]] +Using the [[http://​thunderlord.net.pl/​evo/​ | WinCE.NET T20 instructions]] I prepared as follows: 
-  ​* ​Set up for transfer +  * 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. 
-    Copy sp27933.exe to /​tmp/​bootp.bin +  * Got [[an>​evo/​netxfer.sh]] from http://​thunderlord.net.pl/​evo/​files/​netxfer.sh 
-    * ''/​etc/​init.d/​tftpd stop''​ +  ​* 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]] 
-    * ''​apt-get install dhcp3-server''​ + 
-    * Edit ''​netxfer.sh''​ to change all /home/blah to /tmp + 
-    * Power up the Evo T30 while pressing the '​p'​ key, getting to the screen shown above. +==== Initial Firmware Download ==== 
-    * sh ''​netxfer.sh''​ +Set up for initial ​transfer ​of standard firmware: 
-    * After the servers started and a few seconds passed, the T30 started printing "​error:​ not a tagged image".  Whatever ​sp27933.exe ​isit isn't a Netboot image...+  * Make /tmp/evo and chmod 777. 
 +  ​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''​ 
 +  * Edit ''​netxfer.sh''​ to change all /home/blah to /tmp/evo. 
 +  * 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 readperhaps you didn'​t ​chmod the file. 
 +  * The T30 printed ​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