[UNLOCK][ROOT][TWRP][UNBRICK] Fire TV Stick 4K (mantis)

Search This thread

Sus_i

Senior Member
Apr 9, 2013
1,861
815
I just want to keep it open and I was asking to avoid what happened back in October 2019 (page-12+) all that mess with credentials reapplying boot image and all that when others were upgrading from 6.2.6.3.
Updating from 6.2.6.3 should be no problem at all if you did the unlock with kamakiri 2.x, then your stick got already all images needed to work fine up to 6.2.7.7 (and now you can re-do the bootrom-step without to short).
Updating from 6.2.6.3 to rbox 6.2.8.1 is also ok.
 
  • Like
Reactions: ~iceweasel

~iceweasel

Member
Mar 27, 2017
35
11
Updating from 6.2.6.3 should be no problem at all if you did the unlock with kamakiri 2.x, then your stick got already all images needed to work fine up to 6.2.7.7 (and now you can re-do the bootrom-step without to short).
Updating from 6.2.6.3 to rbox 6.2.8.1 is also ok.
Perfect!! Many thanks, you've been a great help!
 
  • Like
Reactions: Sus_i

fluffi444

Senior Member
Nov 19, 2012
1,597
928
Amazon Fire TV
Samsung Galaxy S9+
@Sus_i
I thought I now got everything understood from your and @~iceweasel valuable discussion here... But I failed at the very beginning... OMG...

I got today my second brand new FireTV 4K build 2018 - shown on package. My first one - also an 2018 - which I updated to 6.2.9.4 by mistake is already sold to a friend whom do not care about rooting and stuff. I told him everything of course!

But now I stuck at "waiting for device" and nothing happens. I guess this stick has a quite old FW installed. It was 100% originally and not opened before. Im using latest FireISO on USB stick.

As far as I understood I should use only kamakiri 2.0.1 WITHOUT any shorting.
Code:
[[email protected] ~/Desktop/kamakiri]# ./bootrom-step.sh
[2023-01-05 13:51:18.465124] Waiting for device
After that, after a few seconds, the AFTMM Device shows on Desktop.
But nothing happens... Waited for some minutes...

Tried it several times. Used original USB cable. Tried it with other cables and OTG Y-cable as well... All the same...

What did I wrong? Or is it needed to short this old stick?

EDIT
Found my balls again :) and booted up to stick, with only MobilePhones Hotspot and only 2G data rate, skipped inital update with MENU + BACK, log in my account etc, set ADB +unknown devices ON - And checked the Version.... And of course cleared the updated files (after the pictures were made)... That all works without any new Software download/installation...
So I have as expected an very old FireOS 6.2.3.1 - Maybe this helps?!
 

Attachments

  • 20230105_165807.jpg
    20230105_165807.jpg
    595.9 KB · Views: 57
  • 20230105_165824.jpg
    20230105_165824.jpg
    545.6 KB · Views: 55
Last edited:
  • Like
Reactions: Sus_i

elMagnate

Member
Apr 9, 2011
37
2
Yellowknife
****, I didnt notice the serial number before buying it. Mine is VM252. There is not a chance its rootable, right?
 

Attachments

  • 20230105_214925.jpg
    20230105_214925.jpg
    2.2 MB · Views: 38

fluffi444

Senior Member
Nov 19, 2012
1,597
928
Amazon Fire TV
Samsung Galaxy S9+
Found my even bigger balls and updated to offered 6.2.6.5 by FireOS.
But here the 2.0.1 mantis script did not work also... endless "waiting for device"...

To giving up is not an option so I decided to do the shortening!
Even its its told that this is not needed anymore....
And without shortening it should work for all if FireOS is below 6.2.8.7.

AND: It works! As many I used a small piece of aluminium foil. Push with one finger for better contact. And the script (2.0.1) instandly found my stick after connectiong USB. The rest went smothly...

All in All it looks like that some very old sticks are still needing the shorting method...
Do not know if this is proven or not - Maybe because of my old stick with VM058.
Anyway - I got it only working this way!

Blocking now updates and thats all for today...
 

Attachments

  • 20230105_210251.jpg
    20230105_210251.jpg
    1.4 MB · Views: 49
Last edited:
  • Like
Reactions: Sus_i

~iceweasel

Member
Mar 27, 2017
35
11
All in All it looks like that some very old sticks are still needing the shorting method...
Do not know if this is proven or not - Maybe because of my old stick with VM058.
Anyway - I got it only working this way!

Blocking now updates and thats all for today...
I initially had no luck without the shorting using the method here and with the ubuntu guide the 3/lite thread. After trying that, I returned here with the FireOS.iso and with shorting got identified like you. Mine was also new @ 6.2.6.3 old but younger thna yours!

It's funny how stressful this was, and I've been doing CE mods for decades. But this was the first time I was a follower and sweaty palms uncomfortable at the though of killing a $20 stick!!! 🤣🤣
 
  • Like
Reactions: Sus_i

fluffi444

Senior Member
Nov 19, 2012
1,597
928
Amazon Fire TV
Samsung Galaxy S9+
It's funny how stressful this was, and I've been doing CE mods for decades. But this was the first time I was a follower and sweaty palms uncomfortable at the though of killing a $20 stick!!! 🤣🤣

🤣 Totally Right! I also have some rooting history with phones and Samsung TV. I didn't not hesitate to root my 1000 EUR TV (2012 series) with less expirenence than now... Actually I didn't want to root anymore. Sometimes it eats just time... Hunting for updates/new ROMs/Kernels etc... But that happens if there is some free time because of new years hollidays. And did not accept my own dumbness to update the first stick out of the box! :cool:

Thanks again... Some questions you asked/discussed came to my mind as well - And were answered by Master Sus_i with angelic patience. I thing the discussion during the last days will be valubale for others as well...
 
  • Like
Reactions: Sus_i

fluffi444

Senior Member
Nov 19, 2012
1,597
928
Amazon Fire TV
Samsung Galaxy S9+
****, I didnt notice the serial number before buying it. Mine is VM252. There is not a chance its rootable, right?
Look here

One user reported that his VM252 is blocked for rooting out of the box.
But how knows? Main key should be FireOS lower than 6.2.8.7.
Some information can give you the production year... Some say that 2019 would be good to go.
But with any later production e.g. 2021 the chances are sinking...
 
  • Like
Reactions: Sus_i

Sus_i

Senior Member
Apr 9, 2013
1,861
815
So I have as expected an very old FireOS 6.2.3.1
Thats fine, will unlock 100%.
You may need to short it (most likely, preloader is probably to old for the new non-shorting method). Do the short carefully, like this:

Edit: Just saw your later post, glad that it worked out fine for your stick :)
 
Last edited:

fluffi444

Senior Member
Nov 19, 2012
1,597
928
Amazon Fire TV
Samsung Galaxy S9+
Edit: Just saw your later post, glad that it worked out fine for your stick :)
Yes - And thanks again to you as well. Your discussion with Iceweasel helped a lot...

@All

Maybe some one can do me a little favour? I messed up my adb RAS key file permissions...
I hat some issues with "device offline" - Untill I noticed that its "just" a worn out USB 2.0 port which losses connection 🤣

Can someone can give me the "ls" output of folloing command - with ADB Shell + SU - of a rooted decive - FireOS version does not matter... Its just about the correct settings for chmod/chmod/chcon

Code:
mantis:/ #    ls -lZ /data/misc/adb/adb_keys

Many Thanks
 

~iceweasel

Member
Mar 27, 2017
35
11
Realizing it's a little OT, but I'm trying to update to the r2/r3 builds and have run into a problem.
I authorized the firestick to save the authorization of the laptop which was running FireOS.iso but since I've restarted the laptop I'm wondering if I have to kill the saved key on the stick because I'm guessing the saved key pair on the laptop was only in a ramdisk since I was running the live iso. Is that what's happened? Can I trigger the stick to forget the previous saved authentication?
 

~iceweasel

Member
Mar 27, 2017
35
11
Realizing it's a little OT, but I'm trying to update to the r2/r3 builds and have run into a problem.
I authorized the firestick to save the authorization of the laptop which was running FireOS.iso but since I've restarted the laptop I'm wondering if I have to kill the saved key on the stick because I'm guessing the saved key pair on the laptop was only in a ramdisk since I was running the live iso. Is that what's happened? Can I trigger the stick to forget the previous saved authentication?
NVM after restarting the laptop and stick a 4th time something's different and the request appeared again on the stick. I unchecked the option to always accept hoping that will prevent this in the future.
 

~iceweasel

Member
Mar 27, 2017
35
11
Back again, and the latest update sucks... if appletv had worked correctly I wouldn't be updating but here I am. Running 6.2.8.1 (thining it's r3) and see there's an update 6.2.8.9 pending download so WAN is disabled for the device. What's got me confused again is trying to su in the adb shell is giving a permission denied. I buckled and selected accept all connections from this device during the ssh handshake (so I guess I need to know how to revoke that again). Without su I can't disable the update packages....

I thought @Sus_i mentioned earlier that once the adb connection is accepted (key accepted) su should be granted. Did I remember that wrong? Did I loose root when updating to 6.2.8.1_r3? *confused* Not happy with appletv at the moment!

I also thought Magisk is installed the later systems, but I can't see it. Guessing I may have to reinstall that to restore su?
 
Last edited:
  • Like
Reactions: Sus_i

Sus_i

Senior Member
Apr 9, 2013
1,861
815
Back again, and the latest update sucks... if appletv had worked correctly I wouldn't be updating but here I am. Running 6.2.8.1 (thining it's r3) and see there's an update 6.2.8.9 pending download so WAN is disabled for the device. What's got me confused again is trying to su in the adb shell is giving a permission denied. I buckled and selected accept all connections from this device during the ssh handshake (so I guess I need to know how to revoke that again). Without su I can't disable the update packages....

I thought @Sus_i mentioned earlier that once the adb connection is accepted (key accepted) su should be granted. Did I remember that wrong? Did I loose root when updating to 6.2.8.1_r3? *confused* Not happy with appletv at the moment!

I also thought Magisk is installed the later systems, but I can't see it. Guessing I may have to reinstall that to restore su?
Hi there

If you can't see magisk manager, you may need to re-flash magisk via twrp. Then you can grant the su permission for shell at the prompt on your TV (which pops up just after you call su via adb shell) or grant it in the magisk manager su tab.

As you know, avoid updating to a stock rom, it will burn your sticks efuse.
 
  • Like
Reactions: ~iceweasel

fluffi444

Senior Member
Nov 19, 2012
1,597
928
Amazon Fire TV
Samsung Galaxy S9+
Can someone can give me the "ls" output of folloing command - with ADB Shell + SU - of a rooted decive - FireOS version does not matter... Its just about the correct settings for chmod/chmod/chcon
Nevermid... Just noticed that Pretoriano80's Kernel (which I'am at 6.2.7.7 - 3033) as insecure ADB - Therefore no ADB RSA Keys are needed - And no popub came up - Even if file (on FireTV) /data/misc/adb/adb_keys is deleted/renamed.
For testing: With stock Kernel 3033 the RSA PopUp came up again (with deleted /data/misc/adb/adb_keys),
and new file /data/misc/adb/adb_keys is created with correct permissions...

Can I trigger the stick to forget the previous saved authentication?
:ROFLMAO: Again we are fiddling at the same place - I wonder why? :)

Even if its not needed for your case anymore - To reset the RSA Key its needed to delete/rename files on the sending and receving side (one side should be enough as well, but to keep it clear... both)

WinPC: C:\Users\<USER>\.android - Files: adbkey + adbkey.pub
Linux/Android/FireTV: /data/misc/adb/ - File: adb_keys
FireISO: /root/.android/ - Files: adbkey + adbkey.pub (of course temporary)

On WInPC its reported that adbkey + adbkey.pub may are saved at other places.
If they are not in mentioned folder search on system drive for them....
 
Last edited:

~iceweasel

Member
Mar 27, 2017
35
11
Hi there

If you can't see magisk manager, you may need to re-flash magisk via twrp. Then you can grant the su permission for shell at the prompt on your TV (which pops up just after you call su via adb shell) or grant it in the magisk manager su tab.

As you know, avoid updating to a stock rom, it will burn your sticks efuse.

Thanks again. Couple follow ups for the "general education" side...
This worked but was not totally smooth due to fear of stock update sneaking in. First pass was reinstall Magisk (with the wipes of data and cache) so had to setup again. During setup there was a quick checking update which had me fearing something completely downloaded. I've throttled the traffic on stick, but only took a second for the update to download... I believe this was not correct. At the time I ran to the hills and used the boot_recovery script and used twrp to rinstall 6.8.2.1_r3 and then reinstalled magisk. Wasn't sure if this was OK, but given what the progress says I believe it wouldn't matter if mantis was recently installed without running yet. Thinking I'm good.

I'm wondering, when I needed to reinstall magisk the first time, do I need to wipe cache and data partitions? I'm on the fence, but also don't know what exactly is stored in those partitions. When reinstalling mantis I only wiped before the mantis install and didn't wipe a second time before magisk. I think that's all fine because I got everything up fairly easily after this method. Although I still had a deer in the headlights moment when Magisk wanted permissions to update and install due to the note about not updating magisk outside of twrp. Different name for the manager app and base magisk would help me.

:ROFLMAO: Again we are fiddling at the same place - I wonder why? :)

Even if its not needed for your case anymore - To reset the RSA Key its needed to delete/rename files on the sending and receving side (one side should be enough as well, but to keep it clear... both)

Would be fun to have cams on us as we do this, because I'm sure my stress would be entertaining for some. 🤣

I tried deleting the keys, but wasn't sure where exactly they lived. On the stick (I think I was on the stick) I renamed what appeared to be key files in FireOS live /root/.android but that didn't really help and as far as I dug. adbkey and adbkey.pub sure looked like what I needed... I didn't locate any files on the stick, but I really didn't look too hard.

Previous times I've toggled ADB enable in the settings which sometimes seemed to trigger a new handshake and exchange, but I can't tell. I'm still not sure if it's best to leave the persistence check when using the fireos.iso. My gut says keep those temporary.
 
  • Like
Reactions: Sus_i

Sus_i

Senior Member
Apr 9, 2013
1,861
815
I'm wondering, when I needed to reinstall magisk the first time, do I need to wipe cache and data partitions? I'm on the fence, but also don't know what exactly is stored in those partitions. When reinstalling mantis I only wiped before the mantis install and didn't wipe a second time before magisk.
Basically you don't need to wipe anything infront or after a flash... especially not data, since there are all your settings, account, apps and so on stored. If you disable updates this setting gets also stored on data.

One exception is if you want a clean install of a rom, but for fireTV 4k only advised if you are on 6.2.8.0 or later and downgrade to 6.2.7.7 (i.e. from new UI launcher to old UI). Then you would also re-flash kamakiri 2.1 in order to get the old TZ back.
 
  • Like
Reactions: ~iceweasel

aleet

Member
Nov 9, 2007
25
2
Hi everyone. Need some help. Got a mantis for free. Amazon told me not to return it. I can't register the stick. I ran the scripts and TWRP installed and working. Challenge is I don't have OTG cable. Long story short. Download this thread rom. Instead of TWRP install which I don't have keybd. I ended up adb sideload. Does that means this won't patch the stick like TWRP would?

The boot scripts and sideload all says successful. When the stick ask to login it give me 2 options. Online amazon.com/code or enter my login on the stick.

If I login on stick, it flat out saying something is wrong. If I login from online code, the site says successful but the stick didn't do a thing.

I also tried a ROM here says no efuse. Same behavior. Since I can't pass login. I can't tell which version I am on. All I know is the script worked and it is a VM242 serial. How do I know efuse is burnt or not? I only wish I have OTG do I can try TWRP.

Edit: just found out I can do "trwp" from adb shell, but still after twrp install and wipes, still thou shall not pass registration. Are there LineageOS, AndroidTV, or Ubuntu, so I can repurpose and not e-waste? Retro/Emulator would be so cool.

Thanks
 
Last edited:

aleet

Member
Nov 9, 2007
25
2
Forgot to mentioned, I do have a vanilla fire stick lite registered. Any files I can grab and transplant to 4k stick? Like a register key, etc?
 

~iceweasel

Member
Mar 27, 2017
35
11
Basically you don't need to wipe anything infront or after a flash... especially not data, since there are all your settings, account, apps and so on stored. If you disable updates this setting gets also stored on data.

One exception is if you want a clean install of a rom, but for fireTV 4k only advised if you are on 6.2.8.0 or later and downgrade to 6.2.7.7 (i.e. from new UI launcher to old UI). Then you would also re-flash kamakiri 2.1 in order to get the old TZ back.
I questioned wiping data every time I did it... seemed counter productive unless wanting to roll back to do something like have to walk through initial setup.

I made note of the need to do if I roll back to old UI vers. Appletv is working fine with the latest, and even though I hate the interface and believe my initial problem may have been with my throttled connection for the stick I don't plan on rolling back.

You're a big help, thanks for taking the time to help us!
 
  • Like
Reactions: Sus_i

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Depends on you, if you like the old fireOS launcher use 6.2.7.7 (renamed to zip):

    and if you like the new launcher UI then flash rbox 6.2.8.1r2.

    Don't wipe anything, rom flash is enough.

    If you want to flash a more recent fireOS at some point, make sure you think twice, i.e. keep your efuse from burning: @SweenWolf uploaded a patch somewhere which deletes the efuse burn script and @Pretoriano80 does also similar patches including his awesome custom kernel:
    The roms I have are also safe to flash as well. I have downgradable roms without the efuse
    1
    Hi everyone. Need some help. Got a mantis for free. Amazon told me not to return it. I can't register the stick. I ran the scripts and TWRP installed and working. Challenge is I don't have OTG cable. Long story short. Download this thread rom. Instead of TWRP install which I don't have keybd. I ended up adb sideload. Does that means this won't patch the stick like TWRP would?

    The boot scripts and sideload all says successful. When the stick ask to login it give me 2 options. Online amazon.com/code or enter my login on the stick.

    If I login on stick, it flat out saying something is wrong. If I login from online code, the site says successful but the stick didn't do a thing.

    I also tried a ROM here says no efuse. Same behavior. Since I can't pass login. I can't tell which version I am on. All I know is the script worked and it is a VM242 serial. How do I know efuse is burnt or not? I only wish I have OTG do I can try TWRP.

    Edit: just found out I can do "trwp" from adb shell, but still after twrp install and wipes, still thou shall not pass registration. Are there LineageOS, AndroidTV, or Ubuntu, so I can repurpose and not e-waste? Retro/Emulator would be so cool.

    Thanks
    I had the same symptoms with an unopened 4K obtained from a private sale.
    I contacted Amazon and they replied that it was because the serial number of the device had been erased due to a return or some other reason.
    I was able to get to the home screen by restoring the data I had backed up on my other 4K, but I can't use the store, so some apps that depend on Amazon are not available.

    Some apps that rely on Amazon can be avoided by installing from AptoideTV.
    1
    someone please help. I am getting the error below. And i am not using emulator


    [[email protected] ~/Downloads/kamakiri-mantis-v2.0.1/kamakiri]# ./bootrom-step.sh
    [2023-03-16 21:07:23.756547] Waiting for device
    [2023-03-16 21:07:33.484969] Found port = /dev/ttyACM0
    [2023-03-16 21:07:33.544591] Handshake
    [2023-03-16 21:07:33.565564] Load payload from ../brom-payload/pl/pl.bin = 0x3A04 bytes
    [2023-03-16 21:07:36.050129] All good
    [2023-03-16 21:07:36.543132] Check device_type_id
    [2023-03-16 21:07:36.543301] Detected mantis (AKPGW064GI9HE)
    [2023-03-16 21:07:36.543375] Check GPT
    [2023-03-16 21:07:37.070601] gpt_parsed = {'lk': (1024, 2048), 'tee1': (3072, 10240), 'tee2': (13312, 10240), 'boot': (23552, 32768), 'recovery': (56320, 32768), 'logo': (89088, 7168), 'kb': (96256, 2048), 'dkb': (98304, 2048), 'MISC': (100352, 2048), 'vendor': (102400, 307200), 'system': (409600, 2252800), 'cache': (2662400, 1048576), 'userdata': (3710976, 11562591), '': (0, 1)}
    [2023-03-16 21:07:37.070751] Check boot0
    [2023-03-16 21:07:37.549660] Check rpmb
    [2023-03-16 21:07:37.580679] Downgrade rpmb
    [2023-03-16 21:07:37.581025] Recheck rpmb
    Traceback (most recent call last):
    File "/root/Downloads/kamakiri-mantis-v2.0.1/kamakiri/modules/main.py", line 135, in <module>
    main(dev)
    File "/root/Downloads/kamakiri-mantis-v2.0.1/kamakiri/modules/main.py", line 74, in main
    raise RuntimeError("downgrade failure, giving up")
    RuntimeError: downgrade failure, giving up
    I was in trouble with the same error before, but I was told by this reply.

    Delete the following comments in kamakiri > modules > main.py

    if rpmb != b"\x00" * 0x100:
    dev.reboot()
    raise RuntimeError("downgrade failure, giving up")

    lines 72-74
  • 70
    NOTE: There have been multiple reports of devices with serial numbers containing VM190 or higher being shipped with DL-Mode disabled in BROM.
    These devices cannot be unlocked using kamakiri.
    These devices do not show up at all on USB when shorted.


    After the old bootrom-exploit (amonet) we've been using for unlocking all these Fire-gadgets is closed in more recent Mediatek SOCs like the one used in the FireTV Stick 4K, @xyz` has done it again and found another bootrom-exploit.
    Together we proudly present kamakiri for the FireTV Stick 4K.

    Before proceeding make sure to read and understand this entire post.

    Running this exploit requires a patched linux-kernel on the PC you are using.
    We have put together a Live-ISO that already contains all prerequisites required for running kamakiri.
    You can find the current version of the ISO at:
    https://github.com/amonet-kamakiri/fireiso/releases

    It can be burned to a CD or to a USB-flashdrive.

    Current Version: kamakiri-mantis-v2.0.1.zip


    You will need to open the device and remove the heatshield on the side without the antennas (2 square bricks).
    NOTE: It is not required to desolder or force the shield off, it is just clipped onto a frame. (The attached picture may be a bit misleading, since it also has the frame removed)

    You will need something for shorting (wire, aluminum foil etc.)

    1. Boot the ISO
    2. Download and extract the exploit package.
    3. Open a terminal in the kamakiri directory
    4. Run
      Code:
      ./bootrom-step.sh
    5. Short one of the points in the attached photo to ground (the cage of the shielding).
      Ideally you want to use DAT0, since that is tiny it might be easier to short the point marked CLK instead.
      It is very important that you use a piece of soft wire or aluminum foil or something similar for shorting. Don't use tweezers as that makes it incredibly easy to knock of the capacitor off the PCB and kill the board!
    6. Connect the stick to your computer (while keeping it shorted)
    7. The script should tell you to release the short and hit enter
    8. Once finished run
      Code:
      ./fastboot-step.sh
    9. Your device will now reboot into TWRP

    Important information

    Don't flash boot/recovery images from FireOS (FlashFire, MagiskManager etc.)

    TWRP will prevent updates from overwriting LK/Preloader/TZ, so generally installing an update should work without issues (only full updates, incremental updates won't work).

    For ROM developers there is still an option to overwrite these, which should only be done after thorough testing and if needed (LK should never be updated).

    It is still advised to disable OTA.

    thanks to @hwmod for the picture
    thanks to @Sus_i for providing an update.bin
    thanks to @zeroepoch for developing aftv2-tools

    Contributors
    k4y0z, xyz`
    Source Code: https://github.com/amonet-kamakiri/
    16
    There are three options for interacting with TWRP:
    1. A mouse via USB-OTG
    2. TWRP commandline via adb: https://twrp.me/faq/openrecoveryscript.html
    3. Via /cache/recovery/command

    Example for /cache/recovery/command:
    Code:
    echo "--update_package=/path/to/zipfile" > /cache/recovery/command
    echo "--wipe_cache" >> /cache/recovery/command
    reboot recovery

    Should you somehow end in a bootloop, TWRP contains a special boot menu that will be displayed when you boot the stick with an OTG-cable connected.
    It will give you 5 seconds to hit cancel and stay in TWRP or reboot into the OS otherwise.

    NOTE:This will only work if the boot-exploit is still there.
    13
    I'v just uploaded a new Version of the unlock for mantis.
    It comes with an all new TWRP (3.6.1) and an unlock method that works even for fused devices with firmware version < 6.2.8.7, no shorting needed!
    For detailed instructions check https://forum.xda-developers.com/t/...k-3-and-fire-tv-stick-lite-sheldon-p.4410297/ (Use mantis-zip from here, will update instructions here in a bit)
    12
    Well that was easy! And my stick isn't on the latest version, so I'll be able to get some update URLs and make a prerooted ROM hopefully this weekend.
    11
    Is this something that Amazon can fix with future updates? I am holding off until we have a more refined rom..

    No, the only way they can fix it is with a new hardware revision.