|  03-20-2013, 06:26 PM | #1 | 
| Junior Member            Posts: 3 Karma: 20652 Join Date: Mar 2013 Location: Bellingham, WA Device: Kindle 4 NT | 
				
				Kindle Wifi on Raspberry Pi
			 
			
			Hello, I have a Kindle 4 NT that I've successfully Jailbroken and installed USBNet on. I've managed to set it up as a screen (terminal only) for my Raspberry Pi using the KindleTERM SSH Client and some custom routing. My current idea is to use the Kindle's wifi connection as internet for my Raspberry Pi as well (basically the opposite of https://wiki.mobileread.com/wiki/Inte...Kindle_via_USB). This will let me use one of the Pi's usb ports for a screen/wifi and the other usb port for my keyboard. I've been playing around with iptables and routing but can't figure it out. What I think the solution should be is to use something like the command Code: up iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.15.0/24 I've also attempted to use ssh tunneling to gain internet access through the kindle, but I've had no success with that either. Does anyone have any ideas or places they can direct me for more information? Thanks! Cameron | 
|   |   | 
|  03-20-2013, 06:45 PM | #2 | 
| ( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır            Posts: 6,586 Karma: 6299993 Join Date: Jun 2012 Location: uti gratia usura (Yao ying da ying; Mo ying da yieng) Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch | 
			
			umm yeah... you would need someone to have recently build custom modules for such a purpose. the default ones don't do the business... http://bitbucket.org/twobob/kual-system/src you should find them in there... knc1 and I have been working towards such a goal. knc1 would know more about the actual implementation. but there are the tools. HTH | 
|   |   | 
| Advert | |
|  | 
|  03-20-2013, 07:22 PM | #3 | 
| Junior Member            Posts: 3 Karma: 20652 Join Date: Mar 2013 Location: Bellingham, WA Device: Kindle 4 NT | 
			
			Wow, that's pretty impressive. I'm guessing that the ipt_MASQUERADE file here is what I need, but will I be able to make that work with the existing linux kernel on my Kindle currently? I really don't know how if it's possible, but I figure info on compiling linux kindle modules will be available online. | 
|   |   | 
|  03-20-2013, 07:47 PM | #4 | |
| ( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır            Posts: 6,586 Karma: 6299993 Join Date: Jun 2012 Location: uti gratia usura (Yao ying da ying; Mo ying da yieng) Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch | 
			
			yeah. those are built for EVERY kindle that kual supports. yours included. do a uname -a to determine which tranche you need. and read the notes on loading the 10mb bundle (That contains them ALL, for ALL kindles in under 10mb in a cramfs) I added a script in there somewhere for plebs like me to make it easy... its in the a README somewhere. EDIT: oh right I see it.. Quote: 
 Honestly.. if there is a module missing? I will be very surprised. There is a kitchenSink.ko in there somewhere (okay not really, in-joke) EDIT: if they ARE missing LET US KNOW HERE honestly though. give it a cruise buddy. should be in there. You'll just have to deal with making the folders by hand for now - all runs from FAT   Last edited by twobob; 03-20-2013 at 07:54 PM. | |
|   |   | 
|  03-20-2013, 07:52 PM | #5 | 
| ( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır            Posts: 6,586 Karma: 6299993 Join Date: Jun 2012 Location: uti gratia usura (Yao ying da ying; Mo ying da yieng) Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch | Code: #!/bin/sh mount -t cramfs /mnt/us/extensions/system/modules.cfs /mnt/us/extensions/system/lib/modules | 
|   |   | 
| Advert | |
|  | 
|  03-20-2013, 07:56 PM | #6 | 
| ( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır            Posts: 6,586 Karma: 6299993 Join Date: Jun 2012 Location: uti gratia usura (Yao ying da ying; Mo ying da yieng) Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch | |
|   |   | 
|  03-21-2013, 12:11 AM | #7 | 
| Evangelist            Posts: 457 Karma: 1287375 Join Date: Jan 2013 Location: West Gardiner, Maine Device: Touch (5.3.7) | |
|   |   | 
|  03-21-2013, 12:20 AM | #8 | 
| ( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır            Posts: 6,586 Karma: 6299993 Join Date: Jun 2012 Location: uti gratia usura (Yao ying da ying; Mo ying da yieng) Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch | 
			
			lol. thanks man. I was just teasing    for a guy who knew next-to-f-all about linux, arm, X, scripting, makefiles, and well basically everything 9 months ago. I reckon I am doing okay. Hey. My signature says it all. No one will learn this stuff for you. Just gotta make it happen . I did try my best to get some kernel level support today for your clock port. No joy so far... All I really hope is that with gtk being a reality on all devices now and all the other possibilities that exist that didn't as little as 6 months ago that MORE DEVELOPERS will take the time to throw even just ONE project into the mix. Each one allows me to learn that little bit more.. and hopefully through that give a little bit more back each time. Here's hoping. Thanks for the pep talk. It's gets pretty lonely. | 
|   |   | 
|  03-22-2013, 02:14 AM | #9 | 
| Junior Member            Posts: 3 Karma: 20652 Join Date: Mar 2013 Location: Bellingham, WA Device: Kindle 4 NT | 
			
			Thank's a lot twobob, I'll give that a go in a few days. I'm heading home for the first part of my spring break, so I won't have time to mess around, but I'll try to get things working and will keep this thread informed about my progress.
		 | 
|   |   | 
|  03-22-2013, 03:13 AM | #10 | 
| ( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır            Posts: 6,586 Karma: 6299993 Join Date: Jun 2012 Location: uti gratia usura (Yao ying da ying; Mo ying da yieng) Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch | 
			
			cool man. knc1 might be back around by then. He actually built all the networking bits for much the same reason you wanted them (although I think he wanted... err.. something that allowed it to stop requesting info once it had determined it couldn't rather than stupidly sitting there and insisting it should keep trying for a minute) The bbb thread IIRC. | 
|   |   | 
|  03-22-2013, 05:53 AM | #11 | |
| Going Viral            Posts: 17,212 Karma: 18210809 Join Date: Feb 2012 Location: Central Texas Device: No K1, PW2, KV, KOA | Quote: 
 First - install KUAL Second - install the KUAL firewall (with the only iptables infrastructure that we support) Third - as twobob said - locate and copy the cramfs kernel module addition, mount it Fourth - decide which interface will be your outgoing port to the world (there is a dedicated iptable chain for each). Fifth - add the appropriately modified version of your proposed rule to the appropriate outgoing chain. Sixth - write a KUAL button for those operations. Seventh - pay your dues by submitting that KUAL button for others to use. PS: The information on everything KUAL is being collected here: http://wiki.knetconnect.com/twiki/bi...uttons/WebHome Although far from complete, it represents a pretty good start right now. PS2: The site does have more than just a button list: http://wiki.knetconnect.com/twiki/bi.../TWiki/SiteMap PS3: There is an associated site that handles the usual 'support forum' and other feedback on things KUAL related here: http://kual.knetconnect.com/ Last edited by knc1; 03-22-2013 at 08:44 AM. | |
|   |   | 
|  05-17-2015, 02:55 PM | #12 | 
| Junior Member  Posts: 2 Karma: 10 Join Date: May 2015 Device: Kindle 4 NT | 
			
			Hello, I have the same idea: to use my Kindle 4 NT as an USB-WIFI 'stick'. On my jailbreaked device with usbnet running I tried to insmod the additional kernel modules: nf_nat.ko and iptables_nat.ko (from https://www.mobileread.com/forums/att...7&d=1361917519) However, I get the following error message: cd /mnt/us/extensions/system/lib/modules/2.6.31-rt11-lab126/kernel/net/ipv4/netfilter [root@kindle netfilter]# insmod nf_nat.ko insmod: error inserting 'nf_nat.ko': -1 Unknown symbol in module ARE THERE ANY DIFFERENT COMPILED MODULE FILES THAT WOULD WORK WITH MY K4NT? The system output is the following: /var/log/messages 150517:182829 nf_nat: Unknown symbol nf_conntrack_tcp_update 150517:182829 nf_nat: Unknown symbol local_bh_enable 150517:182829 nf_nat: Unknown symbol local_bh_disable [root@kindle netfilter]# uname -a Linux kindle 2.6.31-rt11-lab126 #5 Sat Jan 12 20:39:09 PST 2013 armv7l unknown [root@kindle netfilter]# cat /etc/version.txt System Software Version: 025-H3_yoshi-181303 Sat Jan 12 20:40:53 PST 2013 [root@kindle netfilter]# cat /etc/prettyversion.txt Kindle 4.1.1 (~~otaVersion~~) Thanks in advance, Matz. | 
|   |   | 
|  05-17-2015, 03:06 PM | #13 | 
| Going Viral            Posts: 17,212 Karma: 18210809 Join Date: Feb 2012 Location: Central Texas Device: No K1, PW2, KV, KOA | 
			
			I never got much feedback from users, so I never built another set of modules. From what I have heard back, they should "just work" (if you pick from the directory tree headed by your device's version string). - - - - - - Double posting is seriously frowned on here (and against the rules). Last edited by knc1; 05-17-2015 at 04:52 PM. | 
|   |   | 
|  | 
| Tags | 
| kindle 4 nt, raspberry pi, wifi tether | 
| 
 | 
|  Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| Calibre and raspberry pi | ottischwenk | Related Tools | 12 | 02-16-2015 08:43 AM | 
| Calibre on Raspberry Pi | ottischwenk | Related Tools | 8 | 03-01-2013 09:43 PM | 
| KindleBerry Pi, raspberry pi with a kindle screen! | damaru | Kindle Developer's Corner | 39 | 01-20-2013 10:59 PM | 
| SOME K3 HACK - Using a Raspberry Pi as your travel computer | peter12345 | Kindle Developer's Corner | 1 | 09-12-2012 04:10 AM | 
| Mystery and Crime Wells, Carolyn: Raspberry Jam, v1, 12 March 2010. | Patricia | IMP Books | 0 | 03-11-2010 11:40 PM |