yashsingh1/xdaforums huggingface dataset:
[Kindle Fire Android Development] samsat:
Some months ago I used the KFU 0.9.9 utility to root, load TWRP and install FFF boot loader on my Otter

I have tried a bunch of ROM's both CM and others.

I just used KFU to install the latest TWRP 2.7.1.0

What I want to know is if I will see an improvement in performance if I load Hashcodes new bootloader , do the whole re-partition thing and then load the various ROMs I have been trying.

ie. what's the difference between the old KFU method and the current ADB method?
[Kindle Fire Android Development] FuZZ__:
That affected for some users including me, but seems to be addressed. review in progress http://review.cyanogenmod.org/#/c/66314
[Kindle Fire Android Development] lovejoy777:
thanks my build now is all sorted?
[Kindle Fire Android Development] rickyq12:
How do I remove OTTER-X TWRP?

Would like to install TWRP for Otter.

I've searched and tried the TWRP manager app but I still have TWRP for OtterX.
[Kindle Fire Android Development] danij3l:
change partition layout to "amazon"

flash otter twrp recovery.img via fastboot
[Kindle Fire Android Development] rickyq12:
Thanks man, I appreciate the quick response.
[Kindle Fire Android Development] 7abib0:
since I converted to otterx, I have battery drain issue, is it something general with this build?
[Kindle Fire Android Development] Ixthusdan:
Several of us have noticed that the latest roms use more battery. For myself, the kindle sleeps just fine, but when I am using it, it uses more energy. So, the battery is not draining; rather, it is expending more energy when in use.
[Kindle Fire Android Development] lllukas:
For me on otterx partirion and f2fs rom, kindle sleeping worse than a otter and ext4.

When i dont touch kf peer week, battery its totally empty, or have a 5%:)

I check wakelock, PowerManagerService. WakeLock have a 87%(1d&18h)

I use twa_priv's cm11 btw maybe its a rom related, but on slimkat its similar draining.

I know, its a fresh meat yet, we will waiting for a better stats. No rush and regards.
[Kindle Fire Android Development] 7abib0:
I'm having the battery draining issue while it's in IDLE and wifi+location services are turned off. this is my battery status:

http://i.imgur.com/3XrpaMK.png
[Kindle Fire Android Development] Ixthusdan:
Here is a screenshot of my battery. I note that I tend to close all apps before setting my kindle down.
[Kindle Fire Android Development] HoangTuBot:
Can I use this bootloader with otter ROM?

Otter TWRP?
[Kindle Fire Android Development] redbean25:
I am also stuck at this screen. So I flashed the otterx bootloader in recovery and it said it succeeded. Then when I rebooted it went to a blank screen and it would not turn on at all. So I removed the USB cord and plugged it back in and the fastboot screen came on. BUT my computer (Win 8.1) no longer recognizes the device. Fastboot devices shows nothing. It seems my driver no longer works...but it just did work in fastboot with the old bootloader (v1.4a) I was previously running. So...is there anything I can do here? As of now, my Kindle is a brick that says fastboot mode. Any help to get my device recognized would be appreciated. Oh, and the only way for me to get to that screen is to plug a USB cable in. Itrwon't do anything in response to pressing the power button. :confused:

EDIT: So I let it sit and charge a while as it was at 3% (I later noticed this). Now I am able to boot to recovery, adb works there and I am moving on with the conversion to OtterX. I'll update if anything else goes wrong.

---------- Post added at 12:47 PM ---------- Previous post was at 11:49 AM ----------

All is well. CM11 boots and is up and running. Thanks Hash! This breathes new life into my KF1.
[Kindle Fire Android Development] Ixthusdan:
If you leave the partitions as Amazon, then you can use earlier stuff. Note that if you have formatted to otterx and go back to Amazon partitions, you will wipe all and must use ADB to install a rom.
[Kindle Fire Android Development] lifegap:
If possible, please modify Kindle Fire Utility to OtterX version

It is best if I could install OtterX ROM, but my PC (Windows 7) have problem with adb and I could not backup my vital partitions. Therefore I am still hesitate to upgrade my KF1 or brick it :). In my PC, the KF utility 0.9.9 still work well and updated my TWRP several times (worked on KF rebooting). I believe the KF Utility way could be the best choice for who does not know well on adb/fastboot commands. Please make it with your 4 steps:

1. Backup partitions

2. Install OtterX Bootloader

3. Install TWRP for OtterX

your next 2 steps should be manual but this one could be put to the tool

4. PUSH CM11 ROM and GAPPS TO SDCARD VIA ADB

Thank you very much
[Kindle Fire Android Development] dokie80:
I use win 7 pc. Adb working fine. I am able to backup my partition, although I doubt I will ever need it.
[Kindle Fire Android Development] lifegap:
Thanks, but my case is adb in command prompt could not see my Kindle "error: device not found". I have installed the OtterX bootloader & TWRP but due to adb problem, I could not load new ROM & GAPPs to my Kindle. Therefore I did not format to the OtterX mode.
[Kindle Fire Android Development] dokie80:
Let's just hope that hashcode can make USB mounting via twrp works.. Or is it not possible?
[Kindle Fire Android Development] sd_shadow:
It is likely a drivers issue or you are not using adb correct.

---------- Post added at 11:53 PM ---------- Previous post was at 11:39 PM ----------

Or twrp did not install correctly, did you verify md5 after downloading?
[Kindle Fire Android Development] bflobills:
You are in recovery when trying to use ADB correct?
[Kindle Fire Android Development] lifegap:
Thank you. It's seem that my adb setup has problem. I reinstalled usb driver, modify the ini file, and the adb devices command show my KF offline on both desktop and laptop. But the KF Utility found it online. So I am still on the old ROM because I am afraid that could not load the new ROM to it by adb

---------- Post added at 08:51 PM ---------- Previous post was at 08:46 PM ----------

In recovery mode, my laptop has not detected the KF. adb devices - devices not found. KF utility found offline
[Kindle Fire Android Development] bflobills:
You may have a problem with your KF USB connector - they are known to have a 'weak' internal connection. Does the device show up in your device manager? It should show up as 'Android Composite ADB Interface' under 'Android Phone' If not, try to 'wiggle' the connector to see if it shows up..
[Kindle Fire Android Development] sd_shadow:
try using adb like in my [Video] OtterX ROM/TWRP/Bootloader [2014-05-08]
[Kindle Fire Android Development] rotarydial:
Have you tried rebooting your pc with the tablet connected?
[Kindle Fire Android Development] 3|Saint|5:
Thanks [MENTION=4243514]Hashcode[/MENTION]! This has brought new life to my Kindle Fire. Everything works like a charm so far.
[Kindle Fire Android Development] yattaro:
The sleep time looka bad but the graph looks good. Mine's attached if you'd like to see it. Keep in mind I sit on it for extensive periods of time and periodically turn it on at other times.

Sent from my 56k Refrigerator.
[Kindle Fire Android Development] lifegap:
Thanks all, I managed to push files to it by adb in recovery mode. Now it works like a champ. Thanks Hashcode for new life of my KF. But one minor thing: my storage is only 5.66GB and the Hashcode one is 6.06GB. Did I make mistakes somewhere and lost precious 0.4GB?
[Kindle Fire Android Development] sd_shadow:
I believe partition sizes have changed since that was posted.

---------- Post added at 09:03 PM ---------- Previous post was at 09:02 PM ----------

yes, pic was posted 01 may 2014, a lot of changes since then...

---------- Post added at 09:08 PM ---------- Previous post was at 09:03 PM ----------

was posted 29th May 2014, 11:24 AM page 30/ post 299
[Kindle Fire Android Development] Hashcode:
OtterX is now supported in CM nightlies (f2fs only)!

As I get some time, I'm still looking at battery / deep sleep stats.
[Kindle Fire Android Development] thedarksavant:
I looked at the CM download site and did not see anything for OtterX. From where are the nightlies accessible?
[Kindle Fire Android Development] lovejoy777:
http://download.cyanogenmod.org/?device=otterx
[Kindle Fire Android Development] thedarksavant:
Wow, right there on the download page.

I swear it wasn't there when I looked.
[Kindle Fire Android Development] lifegap:
Me too yesterday. Only from today. Hope that include 4.4.4. When we could try Android L :)?

One more thing: The Google Play Music app on the June OtterX ROM was in the GAPPS but this July ROM remove it out of my KF. Any specific reason?

Last update: enable ART and it works fine, maybe slower than Dalvik. But the tablet is seem hotter than previous (with Dalvik)
[Kindle Fire Android Development] jfb9301:
I am having similar results on the 7/2/14 CM11 otterx nitely. Under normal usage and ROMs that sleep right, I can go 5 or so days until I get to 30-40%. With the most recent build from this thread and the CM11 nightly, my discharge rate gets me there in 2 days. This has come up with many ROMs in the time that I have had my KF (2.5 years) Hashcode, or another developer, usually finds what is causing it and fixes it. I just hope it is sooner rather than later.

jfb9301
[Kindle Fire Android Development] yattaro:
Yeah. I remember leaving my Kindle alone for over a month (maybe exaggerating, but it felt like a really long time) once on CM7. It still had 50% battery when I picked it up. Even WiFi was on. I think newer releases of Android in general aren't as concerned about battery life as Gingerbread was (hard to say with my old EVO's battery; extended ones barely lasted the day). It's really all about performance, and battery life comes second (besides nagging you to unplug when full when there is no harm) and is mostly hardware dependent. Sorry if I'm rambling on. I just have to get these things off my chest because it will sit in my head for a long time if I don't.

Sent from my 56k Refrigerator.
[Kindle Fire Android Development] kvestas:
I have read till the end. Including the signature. Now you may feel better mate. ;)
[Kindle Fire Android Development] Nahte27:
I've run into an odd problem.

I followed the instructions, including selecting OtterX format, and using the TWRP provided. I flashed SlimKat which supposedly uses the OtterX partition setup, but for some reason my partitions are not right. Here's what the storage screen looks like:

I had to take a picture with my phone because when I took a screenshot I got an error about not being able to save the image.

BTW, I tried converting back to Amazon partitions, then back to OtterX then re-flash ROM. No luck :(
[Kindle Fire Android Development] phufford:
I don't know what I did with mine, but I think I'm sitting on day 3 without connecting a charger and I have 70% battery left. Little usage, just browsing reddit for a couple of hours, two nights ago. I haven't had battery usage this good in over a year and a half.

It think the re-partitioning for OtterX might have fixed something for me. The last CM10 ROM I had installed kept running into things like all the text under app icons becoming corrupt and massive battery drain issues (less than 6 hours with no use would drain it completely).

I haven't been this happy with my Fire, ever. It might actually keep me from buying a Nexus 8 (if it actually exists and is ever released).
[Kindle Fire Android Development] sd_shadow:
in bootloader changed to otter x, in twrp wiped cache, rebooted, formated data, wiped system? I would install a different TWRP, if you have otterx-twrp-2.7.1.0-recovery.zip install zip-otterx-twrp-2.7.0.1-recovery-f2fs.zip or visa versa. from here http://goo.im/devs/Hashcode/otterx/recovery/flash-zip
[Kindle Fire Android Development] lovejoy777:
Twrp 2.7.1.0 GOTO wipe/advanced/ and check "data" then on the right press the button to change/repair it should say that your on f2fs, if not then change it
[Kindle Fire Android Development] lpjunior999:
I can't tell if this is bootlooping or just taking a long time on its first boot. What's an average time?
[Kindle Fire Android Development] Nahte27:
Thank you both for your help! It turns out that choosing the "repair" option under TWRP fix it. I also noticed that Cache was showing up as 0Mb and unable to mount. Running repair on Cache fixed that as well.

Excited to have KitKat on the Kindle!
[Kindle Fire Android Development] lovejoy777:
Just make sure only data is f2fs. All the rest should be ext4.
[Kindle Fire Android Development] lovejoy777:
[MENTION=4243514]Hashcode[/MENTION]

Hi

I'm trying to implement smartass2 governor, I need help with the parameters, any idea's.

DEFAULT_AWAKE_IDEAL_FREQ

DEFAULT_SLEEP_IDEAL_FREQ

DEFAULT_RAMP_UP_STEP

DEFAULT_RAMP_DOWN_STEP

DEFAULT_MAX_CPU_LOAD

DEFAULT_MIN_CPU_LOAD

DEFAULT_UP_RATE_US

DEFAULT_DOWN_RATE_US

DEFAULT_SLEEP_WAKEUP_FREQ

DEFAULT_SAMPLE_RATE_JIFFIES_2

cheers steve

or am i barking up the wrong tree Again. :)
[Kindle Fire Android Development] yattaro:
I think this might be helpful for you: http://xda-university.com/as-a-developer/adding-features-to-your-kernel

Sent from my 56k Refrigerator.
[Kindle Fire Android Development] lovejoy777:
thanks i already am using this guide but do not have a cpufreq_smartass.c for our device. i can copy the file no probs but i don't know what values to use. hence my previous question. thanks again steve
[Kindle Fire Android Development] lifegap:
Recently the recovery was flashed to CWM instead of TWRP. I'm not sure the date, but after July 7 nightly. I'm updated by CM updater.

For me, the more convenient recovery is the TWRP. Will I reflash it or leave it as CM default ?
[Kindle Fire Android Development] sd_shadow:
How did you do that? You should only be using OtterX TWRP recovery.
[Kindle Fire Android Development] lifegap:
I use cm updater in the setting to update new ROM since Hashcode informed about the official CM otterX support. The July 7 still use TWRP to update but after the later ROM I found it, the CWM-based recovery v.6.0.5.0. The CWM do the ROM update job from CM updater well, but since I am familiar with TWRP, I found CWM which display like DOS command is less convenient than the graphic TWRP.

I did not tick the update recovery option in cm updater (dev option) but may accidently choose it few days ago. Therefore the recovery was changed.

One more thing: I tried to flash the otterX TWRP.zip from CWM recovery but failed. Done with the Kindle Fire Utility
[Kindle Fire Android Development] BobbaLouie:
This project is awesome!

My Kindle was basically sitting there, off for months, just converted to otterx yesterday and now it's awesome. Fast and smooth, looks like I'll be using it again for my bedtime reading.

Huge thanks to Hashcode.
[Kindle Fire Android Development] yattaro:
Sorry about that. I'm actually not sure myself. Just trying to be resourceful. The values aren't a frequency, which I learned from the source for other devices. I haven't really messed with kernels myself but now this case has gotten me curious!

Sent from my 56k Refrigerator.
[Kindle Fire Android Development] lovejoy777:
check my slim thread? i did it and its performing good.

or dl here.

link:

http://www.androidfilehost.com/?fid=23501681358562481
[Kindle Fire Android Development] lifegap:
Flashed from CM nightly ROM (with backup boot by TWRP) and show error: "the process com.android.phone has stopped" after boot. It keep repeated and could not use the KF. Do I make mistake somewhere?
[Kindle Fire Android Development] sd_shadow:
File name?

Verified md5 checksum?
[Kindle Fire Android Development] lifegap:
The Zip kernel from lovejoy777: 777kernel-otterX-V0.01.zip. Actually it does not have MD5 checksum verification, only zip file signature verification. The first time I did not tick it. After your question, I tick it and failed verification. Let me do it again. Now its works!
[Kindle Fire Android Development] dokie80:
Deleted as requested.

Edit again. My mistake, that file is not the file that I used. Really sorry :banghead:
[Kindle Fire Android Development] lovejoy777:
hang on guys the one i posted above is twrp flashable. should work just flashing it. i am going to try a dl and install myself. hold tight guys

---------- Post added at 12:45 PM ---------- Previous post was at 12:25 PM ----------

@dokies80 can you edit your above post as it may confuse. cheers steve

edit. sorry for any confusion?

edit2. only for otterx
[Kindle Fire Android Development] Jersey846:
I am now running Otter X. Thank you very much Hashcode. I would consider myself technologically disinclined.. Yet your directions were simple, clear, and precise. I didn't mess up once. So very happy to be running Otter X and have all its great benefits. Thanks again, Hashcode. Well done sir.

Sent from my Moto X
[Kindle Fire Android Development] sabres032:
Add one more Kindle to the OtterX family. Tonight my wife handed me her Kindle and said "It's not working, fix it!!!" I asked her if she was sure because what I want to do will completely wipe the device and she will have to reset all her apps and personal settings and she said, "I don"t care, I just want it working."

Cool..... Game on.... Let the OtterX conversion begin...

Everything went swimmingly and I think she will be very happy with how the device performs...
[Kindle Fire Android Development] Hedied4me:
Someone tell me please that I didn't fork my fire. I should have carefully read the instructions and I didn't. I flashed otterx bootloader and twrp. Not understanding this rom and partition layout is different, I proceeded to flash the latest nightly of cm11. Well as expected it would not install. So now I'm left with no OS on my device. If we had an SD slot I could easily fix the issue. How can I put otterx rom files on the data partition to flash the rom (I see now that even before I can flash otterx rom I need to change the partitions in step 3. Can anyone e help me? Thank you.

Sent from my Virgin Mobile CDMA HTC Desire 601 zara_cl

---------- Post added at 11:06 PM ---------- Previous post was at 10:51 PM ----------

Nevermind, I didn't realize that adb can push files. Ill try this tomorrow night

Sent from my Virgin Mobile CDMA HTC Desire 601 zara_cl
[Kindle Fire Android Development] dokie80:
You didn't :)
[Kindle Fire Android Development] sabres032:
Once you change over to OtterX partition adb push the rom and gapps to the /sdcard and flash in recovery. After that you should be good.
[Kindle Fire Android Development] lovejoy777:
make sure you have 2.05 bootloader and latest twrp
[Kindle Fire Android Development] Hashbang173:
AICP for otterx

Hey huys I just built this for the OtterX, Can someone check this out to see if I built it right? It Doesnt have F2FS at the end of the zip, I assume this means it can only be flashed inTWRP 2.7.1.0? Did I make this rom support both ext4 and F2FS, any input is appreciated. Download link: http://www.androidfilehost.com/?fid=23578570567714711

MD5: 6f0314ec7af4ca494a49b2ade4500ba5
[Kindle Fire Android Development] lovejoy777:
mine never has f2fs in the name

i just add it to stop any confusion. which kernel source did you build with?
[Kindle Fire Android Development] Hashbang173:
Think i used this one: https://github.com/KFire-Android/kernel_omap_otter-common
[Kindle Fire Android Development] lovejoy777:
thats what i used as my base:) have you flashed your build yet?
[Kindle Fire Android Development] Hashbang173:
Yes I also created a devdb project for it.
[Kindle Fire Android Development] Hedied4me:
What state does my fire have to be in for adb push? I tried from twrp, bootloader and fastboot mode but anytime I type adb devices, the fire isn't listed there. Help please

Sent from my Virgin Mobile CDMA HTC Desire 601 zara_cl
[Kindle Fire Android Development] sd_shadow:
check your drivers, Windows 8.1?

you push the rom/gapps in twrp
[Kindle Fire Android Development] jas88:
I had to install drivers and then install the ROM and gapps. I'm pretty sure I could only get mine to install using adb sideload command instead of adb push. I may have missed a step somewhere but it installed.
[Kindle Fire Android Development] Hedied4me:
It is the drivers. My laptop (only pc I have) was recently formatted and does not have any fire drivers. Where can I download drivers?

Edit: are these still the current drivers?

http://xdaforums.com/showthread.php?t=2544410

Sent from my Virgin Mobile CDMA HTC Desire 601 zara_cl
[Kindle Fire Android Development] sd_shadow:
I believe those are the latest drivers, If you have windows 8.1 good luck
[Kindle Fire Android Development] lifegap:
Try adb in other computer. Some pc have problem with adb
[Kindle Fire Android Development] Hedied4me:
Windows 7 32bit

Sent from my Virgin Mobile CDMA HTC Desire 601 zara_cl
[Kindle Fire Android Development] sd_shadow:
disconnect kindle, power it off, install drivers, reboot pc

reconnect kindle, check device manager
[Kindle Fire Android Development] Hedied4me:
Well I did as you suggested. Thank you kindly. The driver said it was installed correctly. Unfortunately when checking device manager there is a yellow triangle next to Kindle. I used the same USB cord and plug in area and was able to bring up adb device for my phone. So as it seems adb is installed and working correctly. Amy other ideas? Thanks

Sent from my Virgin Mobile CDMA HTC Desire 601 zara_cl
[Kindle Fire Android Development] sd_shadow:
If there is a yellow triangle, drivers are not right, but if adb devices command works...

It is good enough, at least in the mode it's in
[Kindle Fire Android Development] Hashbang173:
If you have windows 8 you have too reboot into advanced options and disable driver signature test to install them successfully.
[Kindle Fire Android Development] yattaro:
You should be able to mount it as a USB drive from TWRP. I think it's under mount -> mount USB.

If you still want to use adb, that's likely an issue on the computer's side then. It should work fine from TWRP. Make sure drivers are installed properly (a pain on Windows XP as I have learned) and if you use OS X or Linux you run the commands as root (sudo adb devices, sudo adb push rom.zip /sdcard/, etc.)

Edit: the question was already answered? Why does this keep happening with me and push notifications?

Sent from my 56k Refrigerator.
[Kindle Fire Android Development] Lord Morpheus:
I use Airdroid to push files to my OtterX Kindle.
[Kindle Fire Android Development] dokie80:
That only works if you have a working ROM. I use ftpserver app to do that. But most of the time I use smb
[Kindle Fire Android Development] Hedied4me:
So for whatever reason my laptop does not want to properly recognize the Fire. Whenever my device is plugged into the laptop, there is always a yellow triangle next to Amazon OtterX in device manager. Plus I alwats see "Device driver software was not successfully installed" when plugging in fire. So it looks like adb is not an option for me even though the same cord and USB slot allow adb to work fine on my phone.

Im a little confused on how to use the USB mount from TWRP. What are my options

Thank you to those who have tried to help me.

Sent from my Virgin Mobile CDMA HTC Desire 601 zara_cl
[Kindle Fire Android Development] lovejoy777:
mount in twrp doesn't work with otterx. you need to sort out your drivers. sorry i can't help more, but i know nothing about windows. but you do need adb. no other way.
[Kindle Fire Android Development] Ixthusdan:
What version of Windows?