yashsingh1/xdaforums huggingface dataset:
[Kindle Fire General] lovejoy777:
[MENTION=4243514]Hashcode[/MENTION] i've been trying to edit the splash with my own, whats the biggest size for the image? it seems to flash ok but always boots to the standard one. your otterx one works fine but if i add more to it it never works.

Cheers Steve
[Kindle Fire General] Hashcode:
Needs to be rgb_565 bmp. At the 1024x600 it should end up ~2mb every time.
[Kindle Fire General] Jersey846:
Really excited at the prospect of this for my aging Kindle Fire. Hope this is still in the works!
[Kindle Fire General] Iguanadon:
No eta no premises, but any updates? ?

# promises
[Kindle Fire General] Iguanadon:
I know this is not dead. /me thinks of cubeworld. ;p
[Kindle Fire General] JaViJeC:
Dont eta pls

Enviado desde mi Amazon Otter mediante Tapatalk
[Kindle Fire General] lovejoy777:
Hash is a very busy man and the only one keeping this device going forward:) he will post when its done i'm sure. (and don't worry I'm sure he will also let us know when he stops maintaining the kindle)
[Kindle Fire General] Hashcode:
Development thread updated with instructions on how to convert to OtterX and install a CM11 build which supports the new features:

- Shared data/sdcard storage (6gb of combined storage!)

- Charger mode! (plug the device into USB / charger while it's powered off)

- more changes coming as I get time, this is just the ground work.

http://xdaforums.com/showthread.php?t=2671619
[Kindle Fire General] dokie80:
thanks hascode for ur work. downloaded files for otterx, but.. not meaning to be ungrateful for the otterx development, just want to clarify things.

will this otterx actually make KF faster? from what I read, the main benefit is the extra 1GB for storage (or at least for now), while I know 1GB compare to default 5G is BIG, but will it make it a difference in performance (for now or future development)?

thanks
[Kindle Fire General] Hashcode:
No, it won't make the device faster (currently).

The real benefit is the combined storage (it's 6gb for use by apps OR sdcard files). So if you're a power user and notice that the device is "always full" .. maybe this is a good update for you. Or, if you don't need that, then I might not do the update yet as it will limit the available ROMs you can flash. (need to use OtterX compatible ROMs).

However, the future of the 1st Gen Kindle Fire device is Project OtterX. (At least where I'm headed with it).

There are more features in the bootloader that currently aren't being used by anyone but me at the moment. For instance, it supports loading a full device tree (which is needed by any ARM kernel past 3.7):

http://pastebin.com/raw.php?i=ifX5LLSz

That is a bootlog from today. It's a v3.15-rc3 android kernel booting TWRP recovery on the Kindle Fire (no lcd/sensors, just USB working and power button atm). And if a newer kernel like that was to be stable enough to run ROMs.. then it *would* be faster and have quite a bit more free memory due improvements in memory handling / carveouts.

FYI: You don't need to put the new bootloader into "OtterX" mode. You can just flash the bootloader and continue to use the standard ROMs if you're looking to play with something "new".
[Kindle Fire General] lovejoy777:
thanks hash:) on it when im home. cheers steve
[Kindle Fire General] Os_A:
Steps to take

Correct me if I'm wrong but I see Hashcode's work (greatly appreciated) is heading us to this:

1. Flash OtterX bootloader. Continue to use 'normal' KitKat ROMs

Drawbacks after step 1: none (? Is That true? Are we loosing anything compared to FF? Is the TWRP new?)

2. As soon as OtterX ROMs are tested and confirmed stable we can move to OtterX ROMs.

Drawbacks after step 2:

No clean way to revert to 'normal' ROMs. Could anyone tell what's going on with OtterX ROMs? Who is developing?
[Kindle Fire General] dokie80:
but will the newer kernel will be available for otter too? or some limitation will make it impossible to, but possible for the otterX?

if available for otter, than for perfomance, with same kernel, otter will as fast as otterX, right?

thanks for the tips, xda gonna have to create new sub forum for the otterX soon :D

I hope more devs will support otterX ROMs, even better if CM officially support it
[Kindle Fire General] Bols Blue:
When trying to wipe internal storage I get a 'Failed' message:

E:Unable to mount '/data'

E:Unable to mount storage.

I do get the same message when trying to install the OtterX ROM. I followed the instructions step by step but still...

Anyone knows what might cause this?
[Kindle Fire General] gryffynCraft:
Help with OtterX!

So I followed the instructions to the letter. After I had switched the partition layout, I rebooted to recovery. I tried to wipe the Internal Storage, Cache, and System. It then proceeded to tell me that it couldn't mount anything. So I went through the steps again. Went back to AMAZON Partition Layout, then flashed the OtterX bootloader. Ok. Then, I flashed the new TWRP. Also Ok. Thirdly, I switched partition layouts. Ok. Then the wipes. SAME FAIL. Anyone help me? I have no idea what the problem is! Please help?!
[Kindle Fire General] lovejoy777:
after wipe go to mount and uncheck everything but sdcard
[Kindle Fire General] dokie80:
1. No drawback, otterx bootloader has additional feature to repartition.

2. AFAIK, u can revert back, repartition to Amazon partition, and reflash twrp and ROM.

Currently there is only 1 otterx rom, developed by hashcode, unofficial cm11, see otterx development thread. There's a new repo too for otterx, for Devs to develop ROM.

Cmiiiw :p
[Kindle Fire General] Hashcode:
Try this order:

- make sure you have new TWRP installed

- swap to OtterX partition layout

- boot into recovery

- Wipe -> Advanced, check "cache" and swipe

- reboot back into recovery

- Wipe -> Advanced, check "internal storage" and swipe

- reboot back into recovery

- Wipe -> Advanced, check "system" and swipe.

You shouldnt see that mount error anymore.
[Kindle Fire General] Hashcode:
Newer kernels *could* also work in "Amazon" mode on the new bootloader. And yes, since its all the same hardware then performance would be the same.

The reason I say *could* is that having to support 2 different partition layout leads to user segmentation and development suffers. I would like to see all KFire users on the new setup in the next few months, and most active ROMs migrated over to support it.
[Kindle Fire General] lovejoy777:
Hash the xda link for 2.04 only has 2.03 and below, no link for 2.04. dling now:D. thanks again. im going to try a build later with the new repo

---------- Post added at 06:32 PM ---------- Previous post was at 05:57 PM ----------

mine fails on wiping internal storage. i followed it to the T.
[Kindle Fire General] Bols Blue:
Thanks for your reply!

Unfortunately I still get the same error. I also tried reinstalling your TWRP but without luck.

Interestingly, when switching back to Amazon partition layout, I won't get any error...
[Kindle Fire General] lovejoy777:
same here

---------- Post added at 07:40 PM ---------- Previous post was at 07:37 PM ----------

when i apply otterx part it switches instantly, no time for any wipes???

---------- Post added at 08:13 PM ---------- Previous post was at 07:40 PM ----------

edit. im back again now. if i switch back to amazon part it wipes the internal. storage ok. are the partition names assigned correctly?
[Kindle Fire General] Hashcode:
Can you swap to otterx part and then do the following fastboot commands before entering recovery:

fastboot erase cache
fastboot erase system
fastboot erase userdata

Then try TWRP for OtterX.

The partition names don't really change between the 2 partition layouts (minus the removal of "media" partition). Mainly it's just size changes.
[Kindle Fire General] lovejoy777:
ok i figured it out. the Amazon partition is in fact the otterx partition. ONLY IN 2.04 select amazon partition after installing 2.04 then wipe cache then wipe internal storage then wipe system then flash the otterx rom and gapps.

then reboot. it installs and shows the correct parts. but it has storage space is running out??

---------- Post added at 08:37 PM ---------- Previous post was at 08:35 PM ----------

hi Hash. our posts crossed i will try your suggestion later im off out for a couple of hours
[Kindle Fire General] Roseysdaddy:
it says low storage because you're partitioned for amazon, not otterx

---------- Post added at 04:52 PM ---------- Previous post was at 04:22 PM ----------

where can I find usb drivers for Amazon OtterX for windows 8? if someone could point me in the right direction for a tutorial on getting adb working with this damn kindle, i'd really appreciate it.
[Kindle Fire General] koop1955:
Right click on the Amazon OtterX in Device Manager, update drivers and pick the Kindle Drivers in ADB. Default directory is:

C:\Users\YourName\AppData\Local\Android\android-sdk\extras\amazon\kindle_fire_usb_driver

That fixed it for me.

---------- Post added at 06:16 PM ---------- Previous post was at 05:44 PM ----------

Ran the Fastboot commands successfully, but when I return to TWRP (correct version) I still get Unable to mount '/data', Unable to mount '/system', Unable to mount storage. Happens both when I try to wipe (Advanced) or when I try to flash the ROM.
[Kindle Fire General] Roseysdaddy:
+1
[Kindle Fire General] lovejoy777:
+2
[Kindle Fire General] JaViJeC:
+3
[Kindle Fire General] Hashcode:
Let's try this in the OtterX TWRP:

Wipe -> Advanced -> check "Cache" and Swipe

[Main Menu] Reboot -> Recovery

[Main Menu] Wipe -> "Format Data", type "yes" and hit enter

[Main Menu] Wipe -> Advanced -> check "System" and Swipe

All the warnings about "unable to mount" should be gone?

EDIT: I apologize for the confusion on the wipe steps after installing the bootloader and TWRP. I did this part so long ago, I'm having a hard time remembering. We'll get it.
[Kindle Fire General] Michajin:
Trying it now

---------- Post added at 07:54 PM ---------- Previous post was at 07:43 PM ----------

Worked perfect Your awesome!
[Kindle Fire General] lovejoy777:
well done guys. its time to boogy:)
[Kindle Fire General] Hashcode:
Awesome. Updated the OP in Development to reflect these exact steps for wiping the partitions in TWRP.

Thanks for testing that.
[Kindle Fire General] JaViJeC:
Working perfect
[Kindle Fire General] lovejoy777:
+1 Thanks Hash:)
[Kindle Fire General] koop1955:
Hashcode Is A Genius!

Thanks for sticking with this, sir. You are a genius and a gentleman!
[Kindle Fire General] dokie80:
more questions...

- new partition will combine data and sdcard partition, right?

so in the future, if we need to do full wipe (for example to flash a new ROM), all data will be lost? including files that previously (supposed to be) sdcard? I'm talking about TWRP backup, that usually made when we want to try new ROM for an easy option to revert back to previous state of rom we are using. and usually I put rom and gapps files for easy re-flash if needed.

- I usually mount sdcard via recovery to copy files, will this be possible later? or will never be? I'm not very good with command lines..

- TWRP backup/restore working?

thanks

ps. u-boot flashed without problem, will do next step in next 2 hours

edit:

- success flash cm11, but having problem with copying data.. anyone having this problem?
[Kindle Fire General] JaViJeC:
I have problems for Download files in sdcard0

Enviado desde mi Amazon OtterX mediante Tapatalk
[Kindle Fire General] dokie80:
Can't create folder or paste in Download folder with es file explorer. Operation failed. No permission? Mtp fail too.
[Kindle Fire General] koop1955:
For your "MTP" fail, check that you have drivers and settings correct in Device Manager. (If you are using Windows.)

The problems with copying files seem to be specific to the Download folder. Try creating a different folder and copying to that location.
[Kindle Fire General] dokie80:
You are right, I can create new folder on sdcard, but not in "Download" folder.

About MTP, the device show up on win explorer, but fail on copying, I m not sure I tried other folder, probably only tried "download" folder, will try tomorrow.

Anyway, now I can't download file via browser, always unsuccessfully, tried Firefox, saying sdcard is not available or something, probably related to download folder issue?

Looking forward for a fix :D

O BTW, I install goo, it says there is an update for my cm11 otterx, but when I click it, it will point me to sgt7's otterx version

Thanks
[Kindle Fire General] Hashcode:
You might need to chmod the correct permissions back to the Download dir. I think creating that in the bootloader process screws it up later.
[Kindle Fire General] koop1955:
Yes, I am pretty sure that it is related to the Download folder and perhaps how we initially moved files over (possibly created the folder) via ADB.

When time permits, I am going to mess with that folder's properties, probably use Root Browser.

Just as an illustration, last night I created a "Books" folder and moved 500 epubs over. No issues. But I need to go back to using ADB to move a new ROM over to the "Downloads" folder.

Bad folder, bad! :)

Edit: Yeah, what Hashcode said. ^^^
[Kindle Fire General] dokie80:
Mind telling me the command line to change the chmod? I did check with file explorer, permission is R/W.

I plan to delete the folder via adb, and creating it again via android.
[Kindle Fire General] Bols Blue:
I had the same problem but I couldn't delete it with adb nor with Root Explorer. You may try to delete it with the built-in file explorer of TWRP. That worked for me.
[Kindle Fire General] Michajin:
Windows drivers

If it helps any windows 7 would not detect the correct driver until i turned on ADB on the phone. Mine on initial boot had it off by default. When i turned it on the drivers loaded right in and i could connect and transfer files VIA usb. I am having a issue with deleting files from CM file manager though.
[Kindle Fire General] Hashbang173:
Is there anything special for us to do for those of us who our currently dualbooting two roms? I would like to sacrifice one of my roms to get the otterx bootloader.

Would I have to format my kindle to stock partitions or could I just set the new bootloader to otterx
[Kindle Fire General] Hashcode:
In android open up terminal / adb shell:

chmod -R sdcard_rw:sdcard_rw /sdcard/Download

(Just from memory. Confirm if that works)
[Kindle Fire General] entaled:
Looks like you might have meant chown?
[Kindle Fire General] dokie80:
result: "Bad mode"
[Kindle Fire General] dokie80:
I just want to say that if look at different perspective.. instead of me saying extra 1GB for the storage, the REALLY MORE BENEFIT of this otterX is

extra 5GB for apps

.. I'm just too stupid :eek: to realize that before. that, and the fact that I care more about sdcard storage than apps storage :p

anyway, I'm having problem connecting the device to PC via MTP.. got this error on device manager "This device cannot start. (Code 10)". not sure if it's pc issue or the kf. anyway I use ftp instead, using this app

still having problem with deleting files previously push via adb to "Download" folder.
[Kindle Fire General] dokie80:
OK, I think I manage to fix the permission issue, using recovery.

Here's what I did:

- boot to recovery (OtterX's TWRP)

- choose Advanced

- choose "File Explorer"

- browse to "/sdcard/Download" folder

- choose "Select Folder"

- choose "chmod 755" (note: experts, please confirm if this is the correct chmod mode?)

- reboot to system, try creating and deleting folder/file in "Download" folder

note: downloading with firefox working afterward. no other issue so far :)
[Kindle Fire General] Hashcode:
Yep, I wrote that out real quick at work:

chown -R sdcard_rw:sdcard_rw /sdcard/Download
[Kindle Fire General] lovejoy777:
just for your info hash. after i wiped with fastboot commands i just adb pushed the rom and gapps to /sdcard and i have no folder problems
[Kindle Fire General] werwortmann:
This is not working for me. I still get the unable to mount error.

I can go back to amazon partioning without problems, just cant get the otter-x to work

I followed the instructions exactly, I have the correct twrp 2.7.0.0 from hash;s download link

Any ideas what I should try?
[Kindle Fire General] dokie80:
I had mount error too. But it was before I start the wipe process. Try to boot to recovery, and then tap the terminal button, upper right corner, before you do anything else, see if it already give errors. I have (and I think still have those errors every time I boot to recovery), and I ignore it, do wipe, and proceed.

Edit: sorry, just checked, no errors now, but I swear, it gave me errors at the first time.
[Kindle Fire General] werwortmann:
Yip, I have those errors in the terminal before I do anything
[Kindle Fire General] Hashbang173:
You know how the galaxy s5 has "powered by Android" on it boot loader? Well otterx should have something like, unleashed by hashcode or hacked by hashcode
[Kindle Fire General] lovejoy777:
ill sort a new bootloader image later:) "otterx powered by hash" lol
[Kindle Fire General] werwortmann:
I fixed my issues, i was using the 2.03 bootloader and not the 2.04

All working great now, thanks hash for all the effort
[Kindle Fire General] JaViJeC:
CM11 M6 update ?

Enviado desde mi Amazon OtterX mediante Tapatalk

---------- Post added at 10:28 AM ---------- Previous post was at 10:07 AM ----------

no such user '-R' :(
[Kindle Fire General] Hashcode:
try lower case -r instead?
[Kindle Fire General] JaViJeC:
Same error

no such user '-r'
[Kindle Fire General] kev716:
Future ROM Updates

This belongs in the Developers forum but newbies like me can't post there:

Does this mean that eventually there will be OtterX along with Otter & Otter2 on CyanogenMod's downloads page?
[Kindle Fire General] lovejoy777:
Only one man can truly answer that question;)
[Kindle Fire General] dokie80:
Try this

OK, I think I manage to fix the permission issue, using recovery.

Here's what I did:

- boot to recovery (OtterX's TWRP)

- choose Advanced

- choose "File Explorer"

- browse to "/sdcard/Download" folder

- choose "Select Folder"

- choose "chmod 755" (note: experts, please confirm if this is the correct chmod mode?)

- reboot to system, try creating and deleting folder/file in "Download" folder

note: downloading with firefox working afterward. no other issue so far
[Kindle Fire General] micl9:
Easier still just delete the Download folder in TWRP. Upon first download (from browser for ex.) the folder will be recreated with proper permissions.
[Kindle Fire General] dokie80:
Not on my case. I successfully rename (but still can't delete) the folder. The auto-created folder still have the permission problem. Probably just me, but chmod fix via TWRP solve the problem for me.
[Kindle Fire General] JaViJeC:
chmod fix via TWRP not sove the problema for me
[Kindle Fire General] Idontwantausername:
Outdated files

FYI the latest version on the XDA Downloads link here: http://xdaforums.com/showpost.php?p=50852363&postcount=2 is 2.03 - the others contain 2.04.
[Kindle Fire General] kev716:
Worked
[Kindle Fire General] Idontwantausername:
Reverting instructions

I couldn't find any instructions for reverting from otterx CM to the otter build, so I stumbled around a bit before getting it right. If anyone is interested (I had a system UI crash issue on the latest CM builds and am reverting to M5), here are the general steps:

Enter the bootloader menu and change the partition mode to Amazon

boot into recovery and choose "format data" under "wipe" <- I missed this the first time

run "fastboot flash recovery" with the standard otter recovery image and reboot to the bootloader to load the new recovery

now you can "adb push" your ROM etc.

EDIT: Hashcode details exact instructions here: http://xdaforums.com/showpost.php?p=53195397&postcount=233
[Kindle Fire General] kev716:
ADB Push Folder

So I should adb push to /sdcard/, not sdcard/Download?
[Kindle Fire General] lovejoy777:
yep
[Kindle Fire General] Michajin:
Can you dirty flash 5/08/14? Or clean install?

---------- Post added at 05:33 PM ---------- Previous post was at 05:28 PM ----------

Updating from 20140430 to 20140508

---------- Post added at 05:45 PM ---------- Previous post was at 05:33 PM ----------

updated good. no issues, Have to push to transfer files though.
[Kindle Fire General] Hashbang173:
Would it maybe be possible to run ubuntu touch on this?
[Kindle Fire General] lovejoy777:
yes only adb push, no more mounting sdcard in twrp with otterx parts
[Kindle Fire General] dokie80:
I dirty flash without problem. Download the update with KF directly or transfer via wifi.

Or you can wipe system and others, just not the internal storage, I did this before without loosing personal data.
[Kindle Fire General] lovejoy777:
that works only after the 1st switch to otterx but not on the 1st time:) as swapping to otterx parts wipes any rom/gapps etc. so you do need adb working in recovery to do the swap.
[Kindle Fire General] dokie80:
Yes. What I meant is for the upgrade process, assuming s/he already do the repartition step to otterX before. Should ve be more specific :)
[Kindle Fire General] Hashcode:
Apparently.. I forgot to expand the system partition to a more future proof size like 700mb or so.

How would everyone feel about me updating the partition layout in the next bootloader update?

(To use the new system size you would need to toggle to Amazon partition layout and then back to OtterX and redo all of the partition formatting, etc.)

Thoughts?
[Kindle Fire General] micl9:
Go for it!
[Kindle Fire General] lovejoy777:
+2

---------- Post added at 09:58 AM ---------- Previous post was at 09:53 AM ----------

ill vote for dokie +3. he must be sleeping :)
[Kindle Fire General] Iguanadon:
Gets my vote +4
[Kindle Fire General] Hashbang173:
+5
[Kindle Fire General] lovejoy777:
if we reach + 10 then the new bootloader will write its self an Hashcode will be redundant :)

---------- Post added at 01:07 PM ---------- Previous post was at 01:05 PM ----------

don't worry Hash your indispensable:D
[Kindle Fire General] dokie80:
I ll brick my KF for u if u ask me to.. +∞
[Kindle Fire General] Idontwantausername:
+6

Thanks for the great work you're doing. :good:
[Kindle Fire General] leswgnr:
+7 Unconditionally
[Kindle Fire General] Bols Blue:
+8

:)
[Kindle Fire General] kev716:
+ 9 :cool:
[Kindle Fire General] lovejoy777:
+10

https://www.dropbox.com/sh/cldsrllrq066p4j/AABu0IHTj9MKc0wBgkjdZgbha
[Kindle Fire General] Koopa777:
I posted in the other thread, thought I'd add it here as well. [MENTION=4243514]Hashcode[/MENTION], do you think that it would be beneficial/possible to use f2fs, or even better yet, f2fs-all for the otterx? I have noticed generous gains in performance on the Nexus 5, and that's a newer device. Supposedly the gains are much higher on older devices like the grouper, Galaxy S II, and possibly the otterx. The real bottleneck that I see to the kindle is the very poor i/o speeds, and f2fs will help that vastly in term of sequential/random reads and writes. Just a thought. :good:
[Kindle Fire General] Hashcode:
I will swap the userdata partition to f2fs when I release the next version of the bootloader. Unfortunately, current users will have to re-wipe the device :/
[Kindle Fire General] dokie80:
More fortunate than the un!

this alongside the bigger system partition?
[Kindle Fire General] BrooklynNY:
Thanx a million yet again. But will we be able to restore a backup of current otterx ROM and data? Assuming we save it to PC of course... (I still need help repairing/replacing my device's micro USB port ???