| 
			
			 | 
		#1 | 
| 
			
			
			
			 Uebermensch 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,583 
				Karma: 1094606 
				Join Date: Jul 2003 
				Location: Italy 
				
				
				Device: Kindle 
				
				
				 | 
	
	
	
		
		
			
			 
				
				Some Kindle source code digging
			 
			
			
			So I poked around the sources a little bit, and here is what I've discovered so far (pardon the disorder, my mind sometimes works in mysterious ways): 
		
	
		
		
		
		
		
		
		
		
		
		
	
	
  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | 
| 
			
			
			
			 Junior Member 
			
			![]() Posts: 3 
				Karma: 10 
				Join Date: Oct 2007 
				
				
				
				Device: Nokia 6630 
				
				
				 | 
	
	
	
		
		
			
			 
				
				Hardware Specs??
			 
			
			
			Its good to see the software specs.. Has anybody tried to find out whats the hardware? That should be interesting stuff..  
		
	
		
		
		
		
		
		
		
		
		
		
	
	 
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| Advert | |
| 
         | 
    
| 
			
			 | 
		#3 | 
| 
			
			
			
			 Wizard 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,442 
				Karma: 300001 
				Join Date: Sep 2006 
				Location: Belgium 
				
				
				Device: PRS-500/505/700, Kindle, Cybook Gen3, Words Gear 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			As far as I can guess from the sources: 
		
	
		
		
		
		
		
		
		
		
		
		
	
	The base system is based on a Gumstix board. The CPU is XScale PXA250. The I/O chip to talk to the PN-LCD, keyboard, scrollwheel and battery is from Foxconn. Flash chip is OneNAND from Samsung. The CDMA modem is AnyData DTG. USB controller is Philips ISP1761 (it has On-The-Go!). Eink controller is Apollo (the older one used in PRS-500 etc, I think). Audio is WM8971.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | 
| 
			
			
			
			 Connoisseur 
			
			![]() Posts: 53 
				Karma: 52 
				Join Date: Apr 2008 
				
				
				
				Device: Kindle 
				
				
				 | 
	
	
	
		
		
			
			 
				
				Kindle USB Controller
			 
			
			
			Here's a blurb on the [presumed] USB controller 
		
	
		
		
		
		
		
		
		
		
		
		
	
	http://www.nxp.com/acrobat_download/...7/75011327.pdf  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | |
| 
			
			
			
			 Junior Member 
			
			![]() Posts: 1 
				Karma: 10 
				Join Date: Mar 2009 
				
				
				
				Device: none 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
 There are PC emulators for RiscOS which natively runs an ARM processor, see http://www.riscos.info/index.php/RPCEmu  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| Advert | |
| 
         | 
    
| 
			
			 | 
		#6 | 
| 
			
			
			
			 Connoisseur 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 65 
				Karma: 30418 
				Join Date: Jan 2009 
				
				
				
				Device: Kindle 2 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Keith, 
		
	
		
		
		
		
		
		
		
		
		
		
	
	qemu + the kindle's linux userland and a kernel built with a few additional drivers _should_ mostly "just work"  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#7 | 
| 
			
			
			
			 Junior Member 
			
			![]() Posts: 2 
				Karma: 10 
				Join Date: Mar 2009 
				
				
				
				Device: Kindle 2 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			You could probably run it in Scratchbox without too much trouble.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#8 | 
| 
			
			
			
			 Connoisseur 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 65 
				Karma: 30418 
				Join Date: Jan 2009 
				
				
				
				Device: Kindle 2 
				
				
				 | 
	
	|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#9 | 
| 
			
			
			
			 Zealot 
			
			![]() ![]() ![]() ![]() Posts: 141 
				Karma: 383 
				Join Date: Sep 2009 
				
				
				
				Device: Kindle 2 
				
				
				 | 
	
	
	
		
		
			
			 
				
				Compile Kindle 2 firmware
			 
			
			
			Hi there. 
		
	
		
		
		
		
		
		
		
		
		
		
		
			Has anyone managed to compile and build a Kindle 2 firmware? I downloaded the source code, but there's a fair amount of stuff missing before you can start compiling... I made the mistake of upgrading to 2.0.3 and then realised I couldn't do USB tethering anymore ... I'd like to downgrade, or better compile my own firmware. I'm quite familiar with the ARM architecture Any hints would be appreciated. Cheers Jean-Yves Last edited by jyavenard; 09-23-2009 at 10:52 PM.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#10 | 
| 
			
			
			
			 Addict 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 224 
				Karma: 25122 
				Join Date: Mar 2009 
				
				
				
				Device: Kindle 1/2/3/4/Touch/DX/Fire|PRS-600/350|Nook(color)|iPad|iPad2|EVO 4G 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			You can't compile it since Amazon publishes only part of the source code (the portion of linux sources that they've used or modded). Source code of actual client application is not included.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
            
        
    
| Thread Tools | Search this Thread | 
            
  | 
    
			 
			Similar Threads
		 | 
	||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| Kindle Source Code (Links) | TadW | Kindle Developer's Corner | 79 | 10-31-2017 10:47 AM | 
| Kindle Source code online?!? | Gwen Morse | Amazon Kindle | 3 | 09-08-2010 01:27 PM | 
| Let's create a source code repository for DR 800 related code? | jraf | iRex | 3 | 03-11-2010 01:26 PM | 
| Reading source code on Kindle DX? | steffi | Amazon Kindle | 1 | 06-20-2009 10:00 PM | 
| Kindle Source code released | outofbreath | News | 5 | 06-17-2009 03:57 PM |