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 18:33]
faith
linux:evo [2009/04/29 20:14] (current)
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 31: Line 36:
   * Booting Linux on WinCE.NET-based T20s (close to what I have): http://​thunderlord.net.pl/​evo/​   * Booting Linux on WinCE.NET-based T20s (close to what I have): http://​thunderlord.net.pl/​evo/​
   * [[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]]
 +
 +
 +
 +
 +
 +
 +
 +===== Actual Steps =====
 +==== Preparation ====
 +
 +Using the [[http://​thunderlord.net.pl/​evo/​ | WinCE.NET T20 instructions]] I prepared as follows:
 +  * 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>​evo/​netxfer.sh]] from http://​thunderlord.net.pl/​evo/​files/​netxfer.sh
 +  * 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]]
 +
 +
 +==== Initial Firmware Download ====
 +Set up for initial transfer of standard firmware:
 +  * 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 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.1205620436.txt.gz · Last modified: 2008/03/15 18:33 by faith
Copyright © 2008-2009 alephnull.com