yashsingh1/xdaforums huggingface dataset:
[7" Kindle Fire HD General] nowseewhatudid:
where do i get the twrp img sorry is it in the update
[7" Kindle Fire HD General] Dude360:
Thats brill, updates and the like are all blocked so there wont be any mishaps.

Thanks again for this mate, much appreciated. I look forward to see how things go with the Soho just wish I knew more so I could chip in :(
[7" Kindle Fire HD General] bobcat131:
(deleted)
[7" Kindle Fire HD General] Dude360:
(@spudowiar - apologies, not trying to hijack your thread)

Had a play with flashing the bin (renamed to zip) after your unlock and found that I couldnt flash through TWRP or by sideload without a few edits to the updater-script.

Heres the edited version that flashes fine to the best of my knowledge and for anyone that wants to have a flashable stock zip rather than use Firerooter and re-unlock.

Im no expert so bear that in mind :)

Im going to have a play at the weekend see if I can put together a pre-rooted stock zip so theres a fallback should anyone need it.
[7" Kindle Fire HD General] nowseewhatudid:
im just not seeing a download link for recovery img am i blind again sorry

do i use this http://xdaforums.com/showthread.php?t=2218475
[7" Kindle Fire HD General] sd_shadow:
I believe it's in the exploit.tar.gz attachment in post #1
[7" Kindle Fire HD General] abde27:
The recovery img is found in the attachment in the original post. You have to extract the files using something like 7zip.
[7" Kindle Fire HD General] spudowiar:
If you even bothered to read the first post, you would understand you cannot just simply flash the recovery. If you brick your device you won't receive help from me.
[7" Kindle Fire HD General] monkeymind:
Hi, will it work to follow this method from start to finish to install Twrp if the device is already rooted with firerooter?
[7" Kindle Fire HD General] sd_shadow:
yes, current root status doesn't matter
[7" Kindle Fire HD General] ronzky321:
Followed every step of the way and no problems encountered! Thanks to all the devs! Now waiting for the roms to come!
[7" Kindle Fire HD General] t3chwizard:
[MENTION=5594845]spudowiar[/MENTION]

Any chance you could take a look at this device and maybe tinker around with it?

http://xdaforums.com/amazon-fire

Sorry if this was already asked in the thread, but I searched through it briefly and didn't see anything on it. I also am not demanding anything, as I understand XDA is a community of volunteers. This is simply a curious question.
[7" Kindle Fire HD General] spudowiar:
I believe this device has already been unlocked, TWRP'd and CM'd.

EDIT: it seems it has not. My bad. Anyway, it uses LK, which may be vulnerable to a similar method to this but it would be trial and error and I don't own the device.
[7" Kindle Fire HD General] vapor63:
I'm willing to test this on the HDX 7" (thor) if it has a chance of working; do they have similar bootloaders?
[7" Kindle Fire HD General] oxxomxxo:
Hey guys, trying to attempt, I get to the part where i start ADB Sideload, but my computer does not pick up the device, and in the drivers its looking for "AOSP on arm emulator" and ive been google'n but i cannot find anything.

I have ADB and fastboot, Kindle drivers, and android-sdk drivers installed. Any help would be appreciated. Thank you.
[7" Kindle Fire HD General] Dude360:
GranPC wrote a good guide on Soho drivers here along with some other tips n tricsk.

Basically got to make sure its using the Nexus drivers.

;edit;

Just got hold of my mates soho while he wasnt looking, everything went through smoothly again :)
[7" Kindle Fire HD General] spudowiar:
Use the search feature, thor has a Snapdragon and is unlocked differently (e.g. http://xdaforums.com/kindle-fire-hdx/development/tools-create-unlock-img-fix-boot-img-t3050689)
[7" Kindle Fire HD General] spudowiar:
This doesn't use Nexus drivers (unlock Firerooter), you need Kindle Fire drivers (just use Linux!)
[7" Kindle Fire HD General] BurnOmatic:
just followed instructions now have twrp installed :D went pretty flawless thanks bro now waiting on roms :D been a long road for this one thanks spudowiar

[IMG="kfsowi/soho"]https://i.imgur.com/On1YpvA.png[/IMG]
[7" Kindle Fire HD General] bobcat131:
http://xdaforums.com/showthread.php?t=2409435 Will this method work to unroot and restore to stock?
[7" Kindle Fire HD General] Ph0enix_216:
[MENTION=5594845]spudowiar[/MENTION] , what's the ROM development status on this device so far? I've got CyanogenMod's and Slim's sources all synced up on my dev machine, and I've been able to crank out working builds for the 2012 Fire HD (tate). Any way we could possibly fork those trees and tweak them to work for this device?

My little brother has a 3rd gen Fire (soho) but I'm highly doubting he'd be willing to lend it to me for development purposes :P Still, I'd love to get involved and help out here :)
[7" Kindle Fire HD General] spudowiar:
I'm trying to get the right SGX drivers for this. Amazon have put us in an awkward position, they use DDK 1.12 but I can't find them. The blobs from the stock OS are having certain issues with the surfaceflinger we are using. I've been making some changes though so I might getting it working soon.
[7" Kindle Fire HD General] spudowiar:
Spoilers... http://i.imgur.com/2N18nCu.jpg
[7" Kindle Fire HD General] ronzky321:
:highfive::good:

CAN'T WAIT!!!
[7" Kindle Fire HD General] MrDrap:
PLEASE!!! Give Us a tutorial!!! 2 years with this tablet for my child with a lot of games but allways with 'google play problems'...
[7" Kindle Fire HD General] monkeymind:
The easiest way to get Google play working smoothly on this device is to follow instructions on the KFSOWI MODDING Community website for rooting the device and installing play services. I'm new to this stuff but it worked perfectly for me. I think the stuff described on this thread is more advanced and not necessary if all you want is Google play...
[7" Kindle Fire HD General] ronzky321:
Any progress? Awfully quiet in here...
[7" Kindle Fire HD General] spudowiar:
Patience you must have, young Skywalker.
[7" Kindle Fire HD General] hany3:
thanks for the great work

but i just can't find the attachment
[7" Kindle Fire HD General] tunnelblick:
That is really great to hear about.

But I have a question: Wouldn't it be sufficient to just take the image from the Kindle 8" from the same year? According to the cyanogen homepage, both seem to use the same TI chip and they should have eveything set up already, including drivers.

But anyway, I can't wait to have a different rom to use. The FireOS is so ****ing slow, it's disgusting. Here is hoping it will be a totally different experience with cyanogen.
[7" Kindle Fire HD General] spudowiar:
This seems logical but the small hardware changes cause the kernel to be incompatible. And the drivers have to match the kernel version (3.0.72 compared to our 3.4.83) so we cannot even use them. It's a wild goose chase I'm afraid. Don't worry, I have got CM booting and some exciting stuff should be happening very soon...
[7" Kindle Fire HD General] spudowiar:
Sorry for not replying sooner, XDA's notification system isn't working very well. This won't do a full restore to stock on this device because of the method we use to unlock it but I'll post a restore to stock method soon.
[7" Kindle Fire HD General] tunnelblick:
Thanks for replying!

This only shows I don't know enough about Android and custom roms. I always thought this would include “the whole package“, including a kernel.

It's great to hear that you have it booting and I am really looking forward to try cm on the device, perhaps you can make it fly again :)
[7" Kindle Fire HD General] spudowiar:
It does include a kernel but it isn't compatible with our device because of the small hardware changes. Linux on ARM is very messy, more so than many other embedded systems, currently there are two options: having a massive C file containing the configuration or having a DTB file (Google it). DTB files are better but aren't a silver bullet. Using a different kernel requires that you have the correct board configuration and only then can you can even START to debug it. Also, I don't really want to disassemble this device to access UART so my only option is RAM console which might not work if you can't debug it.

But, anyway, CM is coming home to the KFSOWI!
[7" Kindle Fire HD General] spudowiar:
Anyone interested in a build of CM 12? You can find it in the 'Downloads' section. Lots of stuff works but Bluetooth, video and audio doesn't work. Make sure to factory reset and update to the latest recovery. Also, you can format userdata and cache as F2FS in recovery for extra speed!
[7" Kindle Fire HD General] codomir:
Hey spudowiar, thanks for all of your hard work! I am having issues while trying to download the exploit.tar.gz. Every time I attempt to download it, I get a 404 not found. I have tried in two different browsers. I just want to try out CM. Not sure if it's because the upload hasn't gone through, or if it's XDA. Thought I'd report this because I am sure there are people that want to try out CM as well. I did however manage to download CM with no problems. Thanks again and Happy Holidays and thanks for this wonderful gift of CM. Finally this device gets a custom ROM!!
[7" Kindle Fire HD General] fabische:
Any chances that this exploit might work for other fire tablets (specifically: HDX apollo 8.9, 3rd Gen, 2013).

Cheers.
[7" Kindle Fire HD General] spudowiar:
No.
[7" Kindle Fire HD General] spudowiar:
The upload did go through and the MD5 matches. I'll just have to reupload, maybe XDA is having caching issues?
[7" Kindle Fire HD General] spudowiar:
Uploaded, should be working. Ever since XDA released this new theme the site has been acting weirdly.
[7" Kindle Fire HD General] tunnelblick:
I will try the rom as soon as I have a cable ready.
[7" Kindle Fire HD General] BenDroid1:
i just adb sideload the cm zip file right? no need to use the exploit again since we already used it to get twrp? [MENTION=5594845]spudowiar[/MENTION]:)
[7" Kindle Fire HD General] Rhyn:
Thank you for your hard work. Any blocking issue with the non working stuff, or it's just matter of time? Also why did you choose to port CM12 over 12.1 or 11? For 4.4 we have the blobs and there is not much difference between 5.0 and 5.1 at kernel level, but 5.1 is far superior to 5.0
[7" Kindle Fire HD General] spudowiar:
There were kernel issues with CM 12.1 so I chose CM 12.0 instead. And currently I'm cleaning up the build tree before I can start fixing the video drivers (the biggest issue, blocks audio drivers and thus Bluetooth drivers).
[7" Kindle Fire HD General] spudowiar:
Yep
[7" Kindle Fire HD General] BenDroid1:
Thanks man. I admire how u reply quickly and simple in comparison to the other devs . they can be very arrogant especially since they know we are depending on them. Anyway last question. I would like to know what do u mean by update our recovery. The one we flashed from the tutorial is one of the lowest versions and there is no updated versions for our device. So what do u mean? Oh and i dont think i will flash any time soon until the audio/video works. Everything else can goto hell. Thanks for the great work tho! Its a pity i dont see a way to donate to u
[7" Kindle Fire HD General] spudowiar:
Thanks :). When I say you need to update the recovery, I mean you have to follow the tutorial again (because I changed the exploit.tar.gz and/or the instructions). Audio and video should hopefully be working soon.
[7" Kindle Fire HD General] tunnelblick:
Does this mean that video is working but not accelerated?
[7" Kindle Fire HD General] spudowiar:
Graphics (accelerated, of course) are working but I meant video playback wasn't working (need to fix hardware decoder drivers)
[7" Kindle Fire HD General] bobcat131:
Dead link

What is the new link for this?

---------- Post added at 04:15 PM ---------- Previous post was at 04:03 PM ----------

I use youtube with sound a lot, so I think I'll wait for this CM fix. :)
[7" Kindle Fire HD General] spudowiar:
I wish XDA had a properly working notification system!
[7" Kindle Fire HD General] tunnelblick:
If we all behave like this, it won't get any better. “let others do it“ is somehow understandable but seriously, this thread is not really active and it's only up to a few users to test the rom. Take the opportunity to do others a favor.
[7" Kindle Fire HD General] bobcat131:
Ha

What you say? I have been working on this device for a long time and I am one of the moderators for the KFSOWI community ( https://plus.google.com/communities/115612726860884592519) I have tested, bricked, and restored this device many times. I know this rom works but I wait to test the video an sound as stated, What have you done to make the community better? Know who you're talking to before you mouth off.
[7" Kindle Fire HD General] tunnelblick:
Relax buddy, it's not like people *should* know you or that you are famous or anything. I didn't want to hurt your feelings, to me you are the random forum guy who says “awesome work, keep at it!“ but hides if devs need help which is often to be found on the internet. If I am wrong in this case, then sorry man.
[7" Kindle Fire HD General] spudowiar:
There is no obligation to test it! I released it so people know where we are, are able to help if they wish. I've gotten this far and I can probably get it working on my own.
[7" Kindle Fire HD General] jachol:
Hi,

No expert, but followed instructions, and got there in the end. I lost the plot a little around the sideload stages wasn't sure what was happening (see my screenshots) figured

things out eventually, was surpised to find my apps intact when I rebooted. My model is the basic 8GB one BTW.

Many thanks, I doubted I'd ever see the day this bootloader was cracked, looking forward now to any ROMs resulting. ... J.
[7" Kindle Fire HD General] spudowiar:
Good to see it working in Windows! (never tried it, myself)
[7" Kindle Fire HD General] crytic:
Wow, thanks a lot. Went through the process of unlocking, installing stock FireOS 11.4.5 and installing CM12 on Mac OS, all worked flawlessly. Didn't think I'd see this device running proper Android :)

If you need any help testing, well, I'll keep an eye on this thread. :)

Edit: Basic 8GB Model.

Edit No 2: Apparently, the accelerometer is not working, too. Screen rotation won't work so I installed "Sensors" and it shows 0.00 m/s^2 for all three axes. Not complaining but I thought I should report it.
[7" Kindle Fire HD General] spudowiar:
When I get round to creating a thread for CM on this device I'll have a bug reports section where we can collect non-working features, apps or crashes (with logcat and dmesg, etc.). Until then, enjoy your Amazon-free Fire :)
[7" Kindle Fire HD General] BenDroid1:
What is the github link for this Device ?
[7" Kindle Fire HD General] tunnelblick:
Cable still hasn't arrived yet... How is the performance of cm on this device?
[7" Kindle Fire HD General] crytic:
Check https://github.com/spudowiar:

https://github.com/spudowiar/android_device_amazon_soho

https://github.com/spudowiar/android_bootable_amazon_soho_u-boot

https://github.com/spudowiar/android_kernel_amazon_soho

Surprisingly smooth for a port at this stage and a device this old. But don't expect this to be a daily driver yet! Video acceleration is flaky at best, video playback is not working, audio is not working, bluetooth is not working, accelerometer is not working. And these are just the issues that are obvious, I'm sure that there is more. And please, don't ask for a battery time. :)
[7" Kindle Fire HD General] tunnelblick:
Thanks for the reply! I am looking forward to try it myself, hopefully cable will arrive today.

Also I uploaded all the necessary files to my owncloud as a secondary method to download the files because it seems others have problems downloading the files:

https://lilith.s0ftbug.de/owncloud/index.php/s/innvtv39SBNzRay
[7" Kindle Fire HD General] spudowiar:
I'm aware of the sensors not working, we need a matching version of "libsensors_iio" from Invensense but even the stock binaries are having problems.
[7" Kindle Fire HD General] spudowiar:
I'd prefer it not to be mirrored for public use. The issues with downloading have been fixed.
[7" Kindle Fire HD General] tunnelblick:
Although all files are already available without any restriction publicly, I removed the link.
[7" Kindle Fire HD General] Crossvxm:
I remember when I first got mine, it was purchased second hand but sealed (and for only $50) and I sold it within a month after learning that there was no custom roms or at least TWRP for it. After finding this thread out of pure curiosity as to whether or not it has gotten anywhere with the release of the latest Fire tablets, I decided to pick one up used for $35 in hopes that it finally gets the freedom from Amazon that it deserves, like TATE did. Sadly, just about a week ago, my infamous homemade fastboot cable met its end when I tried to straighten out its bending micro usb side. It was a Samsung cable that has been with me since the 2012 HD 7 and was later on used as a regular USB cable strictly for my computer since it helped get devices that are picky with cables detected by Windows every time. Not that anyone cares, but I had to mention it.

Excellent work so far, perhaps it will someday catch up to TATE's current progress, and hopefully better, since the touchscreen on TATE always felt like it was ment to be in landscape mode on CM roms. I really wish I could contribute, but I only know the basics of android open source and most of ADB.
[7" Kindle Fire HD General] spudowiar:
Update TWRP for a 2016 surprise!
[7" Kindle Fire HD General] BurnOmatic:
hey spudowiar how do we update it, do we use an appstore app to updated it or is there a better way ?
[7" Kindle Fire HD General] tunnelblick:
Well, the exploit.zip changed and the md5sums of exploit.img and recovery.img changed so I guess you just flash them to the device like the first post shows you.

Still can't test it on my end, though :(
[7" Kindle Fire HD General] spudowiar:
Yep.
[7" Kindle Fire HD General] BurnOmatic:
ok ty guys i thought maybe there was one set up with TWRP main app, will try it out :D with the exploit thing.
[7" Kindle Fire HD General] bobcat131:
Test if new TWRP

Just installed new exploit and all went well and twrp looks great. However, unable to get back into system or TWRP. Gets hung at the white kindle fire screen. Tried both adb command and power/vol methods. How to fix this ? Still have fastboot access only.
[7" Kindle Fire HD General] bobcat131:
FIXED IT
[7" Kindle Fire HD General] BurnOmatic:
@ boobca131 how did you fix the hanging ?
[7" Kindle Fire HD General] tunnelblick:
Perhaps you could do a "-v" on that one. What was the problem, how did you fix it? Others might run in to the same problem.
[7" Kindle Fire HD General] spudowiar:
This. I'm curious why you'd get that problem.
[7" Kindle Fire HD General] bobcat131:
Fixed

I had to redownload the exploit.zip and redo it again. Probably a corrupt download. All is well now. Thanks
[7" Kindle Fire HD General] spudowiar:
MD5, mate. MD5.
[7" Kindle Fire HD General] tunnelblick:
So, finally in, cable arrived today.

Kindle is the 16GB version, fireos sideloaded for now. Please note: I am using Ubuntu and this ships with adb 1.0.31 but TWRP required 1.0.32 for sideloading so I had to hack that in (http://android.stackexchange.com/qu...-find-adb-version-1-0-32-to-install-on-ubuntu).

I also had to do this: http://stackoverflow.com/questions/...r-libstdc-so-6-cannot-open-shared-object-file because these packages were not installed.

I will try to test cyanogen tomorrow but right now everything seems to run fine.
[7" Kindle Fire HD General] joblog:
Just want to add my thanks to spudowiar.

CM 12 installed !

Spudowiar's instructions are simple and clear.

However I did it using Windows so I have just emerged from a long and bloody battle with drivers. I have a few war stories that may be of interest.

There are two must haves. You must have the Fastboot cable. And you must have followed the driver clean and install instructions from GranPC. (There is a slight confusion in the way GranPC uses the phrase "factory cable" to describe an ordinary USB to MicroUSB cable whereas most people use that phrase as another way of describing the fastboot cable).

Ignore spudowiar's comment #60 on this thread. Even Homer nods. The drivers you use are Clockworkmod's "Google Galaxy Nexus BootLoader Interface".

GranPC's basic driver install step is Device Manager/ %Samsung device% / Update Driver Software / Browse my computer for driver software / Let me pick from a list of device drivers on my computer.

/ %Android device% / Manufacturer Clockworkmod/ Google Galaxy Nexus BootLoader Interface / Next / Yes.

Maybe I had a bad microUSB socket on the Kindle (I made one unsuccessful attempt to get a Ubuntu machine to recognize the device), maybe it's the same for everyone on Windows, but I had to do GranPC's driver install step over and over again.

Most of the time you can check if the drivers are working by using the command "adb devices" and seeing if your Kindle shows up.

If you don't see your Kindle, or you do and then you lose the connection, reinstall the driver using the above step. If this happens before TWRP is installed you should reissue the command adb reboot -bootloader.

If you get as far as installing TWRP and get stuck in a TWRP bootloop rest assured that at any time in this process (eg if the owner wants it back) you can reinstall stock FireOS using Firerooter.

But running "adb devices" and seeing your device isn't always enough. Even then sideload can fail because it claims the device is not detected. At which point reinstall the drivers as above.

Also it doesn't like you being in the same room when it's sideloading. True story.

But basically you just have to keep reinstalling the drivers until it finally works.

Doing the same thing over and over again and expecting different results is not madness it just means you're working with hardware.
[7" Kindle Fire HD General] tunnelblick:
So finally did it :)

Sad that I can't even install chrome because the device is not compatible but it's a start and I am looking forward to see the rom improving!

---------- Post added at 09:26 AM ---------- Previous post was at 08:33 AM ----------

I tried geekbench 3 on cm12 and got a score of 450 single-core and 836 multi-core. These results are better than anything here: http://browser.primatelabs.com/geekbench3/search?utf8=✓&q=kindle+fire+hd+7

And no, I usually don't use benchmarks but I was curious. It's not groundbreaking by any means but I thought some might find it interesting.
[7" Kindle Fire HD General] spudowiar:
It is a shame all these apps aren't supported, need to work out why though. I just pulled Chrome from the Google Apps.
[7" Kindle Fire HD General] sd_shadow:
Apk mirror

is a good source for google apks

http://www.apkmirror.com/
[7" Kindle Fire HD General] tunnelblick:
Hmm, it seems even when you install Cyanogenmod, you are not able to use the Kindle app as it thinks you have Kindle Fire HD (which you have, of course ;)) and says you have to update the software for your Kindle :(
[7" Kindle Fire HD General] jachol:
spudowiar, a question ... I see the new exploit to update TWRP is in .zip format,

does this mean we can do the update in TWRP, or do we need to do this via adb ?.

I don't want any ****-ups LOL, Tia ... J
[7" Kindle Fire HD General] Rhyn:
It's not a flashable zip. You have to do it the way he explained in the first post.
[7" Kindle Fire HD General] spudowiar:
It's only changed format because I implemented it in the build script. Now we can build the exploit from CyanogenMod build system :)
[7" Kindle Fire HD General] jachol:
OK, Thanks to you and Rhyn .. It was the change of format that set me thinking, I hope to find some time over the week-end to update. :good: ... J.
[7" Kindle Fire HD General] spudowiar:
It's exactly the same, also makes it easier for Windows :) Of course, 7-Zip is easy enough to install!
[7" Kindle Fire HD General] BenDroid1:
Hey man, its been a while and i havent been keeping up with the thread. Got some good news is that ROM ok for daily driver yet? With vid and audio?
[7" Kindle Fire HD General] drfunkenstein2k:
Does KFSOWI have a working ROM yet?