Related
Hi all,
I'm currently using DeFrost 2.4d (thanks Richard), but I dont think it is because of the ROM that this is happening. Every time I flash a new ROM the clockwordmod recovery seems to disappear. I've noticed this from within ROM Manager. I have to reflash the recovery everytime. Now this isnt an urgent problem since I can reflash it through rom manager each time, I'm just concerned about if something goes wrong and im unable to boot into a real recovery to fix it, as in not the ! recovery.
Thanks
Install ClockworkMod Recovery using unrEVOked so it stays there forever, well until you flash an official RUU. It seems like your formatting your sd card everytime you flash a ROM so update.zip disappears from sd card .
Hmm, no, I'm definitely not doing that. I have things stored on my SD Card, and they dont get deleted. Im not sure whether clockworkmod itself is going, or whether ROM manager is just reporting it as such. Any way to check?
chemaleon said:
Hmm, no, I'm definitely not doing that. I have things stored on my SD Card, and they dont get deleted. Im not sure whether clockworkmod itself is going, or whether ROM manager is just reporting it as such. Any way to check?
Click to expand...
Click to collapse
This feature occurs because the file is copied to /cache/update.zip for a fast boot, when you flash a new row, cache is wiped and this file deleted.
I think that this is the "error" you have.
Oh. So, what are the implications of this, should this be happening, does this happen to everyone? Is the clockworkmod always there? And on a side note, how do i get to clockworkmod from the ! screen?
Clockworkmod is the update.zip that you have in the root of you SD card. Use Astro or similar filemanager to view the content of your SD card after you flash a new rom. If the update.zip is still there then you have clockworkmod..
You get to the clockwork mod from the ! screen by pressing Volume + and Power button. Then selecting install update.zip
I have Full Root to my phone and am trying to flash new roms. I have tried Rom Manager App and Recovery Boot Process and neither works. I get an error than zip file is bad. I have android Version 2.2
Software #3.70.651.1
When I use ROM Manager and Flash Clockwork Mod, It's says HTC Evo (CDMA). Does the CDMA version stop me from flashing Mods?
PLEASE HELP...
Don't use Rom Manager to flash. If you've tried flashing manually through recovery and you still get errors, try Amon Ra. You can flash it through Rom Manager. Go into Amon Ra, go ahead and do a nandroid backup as backups made with ClockworkMod won't work with Ra, then wipe and flash.
Also, what is the exact error you're getting? And no, CDMA has nothing to do with it.
(from... Evo/MIUI/Tapatalk)
I did a ROM Backup on ROM Manager. How do I do a Nandroid Backup? and How do I use Amon Ra? Sorry for being totally ignorant to these facts, but I am a complete newbie at this.
The new clockword can't flash certain roms because the scripting has changed. The best way to do it is going to be this way. Open up rom manager, scroll down to the bottom where it says "flash alternate recovery" then click the flash button for amon ra 2.3.. After the has completed reboot into recovery. (turn phone off then hold power and volume down, then select recovery) that will take you to amons recovery. Go to to the backup/restore menu (using the volume keys to navigate, and power button to press "enter" then click then perform a nandroid backup. I would select everything but android secure and sd-card ext. (they take up tons of space) then you will have succesfuly performed a backup of your current setup. I would get used to doing all your flashing through recovery, its much more stable. (recovery is the menu u were just in to perform the backup) Put the zip file of your rom you want to flash on the root of your sd card (not in a folder) Go back into recovery, enter the wipe menu, at least wipe data/factory reset, cache, and dalvik cache. Then go to install zip from sd card, select your rom zip, and click flash, it will then flash the rom for you. hope this helps
corey140 said:
I did a ROM Backup on ROM Manager. How do I do a Nandroid Backup? and How do I use Amon Ra? Sorry for being totally ignorant to these facts, but I am a complete newbie at this.
Click to expand...
Click to collapse
Before starting, try to have at least 50% battery and have the rom on the root of your SD card - not in any folders.
The backup you did in Rom Manager is the same as a nandroid backup. If you've already "flashed alternate recovery" in Rom Manager, then power the phone down. Hold down the volume down button and power button at the same time until the phone turns on to a white screen with skating Androids. This is the bootloader/hboot. Check the top and make sure it says ship s-off at the top (if it says s-on then you aren't fully rooted). Assuming you're s-off, use the volume buttons to move up/down the menu. Highlight the option that says "recovery", then press the power button to choose it. Your phone will show the white HTC Evo screen then boot to recovery. From there (using the volume and power buttons like you did before), choose backup/restore, then nandroid backup. Leave the first three options checked then do your backup. When that finishes, go ahead and backup your wimax. Go to the nandroid backup screen, uncheck the first three options with the power button, then check only wimax. Do the backup again. Then go to the wipe menu. Wipe everything in the list except the SD card. When that's finished, go back, then install zip from SD card. Choose zip from SD card, then use the volume up button to go all the way to the bottom. Highlight the rom you want to flash and press the power button. Confirm with the power button, then let it flash. Then reboot.
(from... Evo/MIUI/Tapatalk)
I really appreciate the help plainjane & jeffm922? Two last questions, hopefully. I am trying this just after rooting my phone about a week ago. I keep seeing things about radios and wimax and kernels, and gingerbread, and other stuff I never heard of...LOL. 1st Question, do I need to download a certain type of radio or wimax or kernels for certain roms??? and 2nd Question, with me only having Version 2.2,which I gues is Froyo, do I only have the capabilities to download Roms for Froyo or doest that change depending on what Rom I install? SORRY AGAIN FOR MY IGNORANCE ON THE MATTER, BUT I'll NEVER KNOW UNLESS I ASK.
THANKS In ADVANCE
corey140 said:
I really appreciate the help plainjane & jeffm922? Two last questions, hopefully. I am trying this just after rooting my phone about a week ago. I keep seeing things about radios and wimax and kernels, and gingerbread, and other stuff I never heard of...LOL. 1st Question, do I need to download a certain type of radio or wimax or kernels for certain roms??? and 2nd Question, with me only having Version 2.2,which I gues is Froyo, do I only have the capabilities to download Roms for Froyo or doest that change depending on what Rom I install? SORRY AGAIN FOR MY IGNORANCE ON THE MATTER, BUT I'll NEVER KNOW UNLESS I ASK.
THANKS In ADVANCE
Click to expand...
Click to collapse
Certain roms do require the latest radios, etc. If it does, there will be info in the directions for the rom (usually in the first couple posts). If you do need to flash a radio update, when you reboot from recovery you will see a black screen with an Android in a box or a phone with a down arrow... don't freak out and pull the battery - this screen is part of the radio update. Let it run and it will take you back to recovery when it's finished. If you do pull the battery, you will most likely brick your phone.
There are Gingerbread roms and Froyo roms - you can flash either. Just be sure to read all of the information given on the first page of the thread so you don't miss any info & always do a backup and you'll be fine.
(from... Evo/MIUI/Tapatalk)
OK tried flashing SNS v1.3.zip the exact way the instructions you gave me tell me to. It says same thing as it did when I used ROM Manager.
1. Finding update package...
2. Opening Update Package...
and then here it goes
3. Can't open /sdcard/SNS v1.3.zip
(bad)
Installation aborted
What am I doing wrong or not doing at all? I downloaded this Rom off of the following thread [ROM]UPDATE!(4/28/11) SmoothnSexy V1.3, Gingerbread-ish looking Froyo/SENSE
from this site.
Also noticed this when doing fastboot PC36DIAG.zip
Is this correct?
HAve a buddy with an evo, his is doing exacly the same thing..... helllppp
rwon said:
HAve a buddy with an evo, his is doing exacly the same thing..... helllppp
Click to expand...
Click to collapse
Do you have Amon RA Recovery. Did you install it and when you hold the power and vol- button together, you get a white screen. At the top does it say S-OFF?
If so, then proceed to go to the recovery. If it is Amon RA, it will be green. If it is the latest version of clockwork (which you don't want to use), then, it's orange.
If it's green, then wipe cache, data, boot, system, dalvik cache, sd-ext (if you have it) and then flash your ROM.
ALWAYS MAKE A BACKUP FIRST from whatever Recovery you are using. Clockword(orange lettering), does not support Edify scripting, only Amend. If you have Amon RA(green lettering), it supports both edify and amend scripting.
I did this but it says skipping Wipe od SDEXT...
Could this be the problem?
says skipping Wipe of SDEXT...
not
skipping Wipe od SDEXT...
Something else to take into consideration, your SD card may need to be re-formatted as well. Try this:
Once you have Amon-RA installed, and you are booted into it, then connect the phone to your computer via the USB cable. Navigate to USB-MS Toggle and activate it, you should now be able to copy everything from the card to your computer (re-partitioning will erase everything on the card).
After you have backed up, you can use the partition SDCard menu to repartition and reformat your card. Or you can use the Wipe menu to just format the SDCard - though I would re-partition it just to ensure the file system on the card is truly reset. If you do re-partition, use 0 for a swap (most ROMs don't use it), use anywhere from 0-500MB for the ext (this will be mostly used by app2sd, and not a requirement of the ROM, so it is optional), and the rest of your card size for the remainder (this will be partitioned as FAT32, I believe).
Once that process is complete, you can copy your ROM back over to the card (USB-MS toggle) and try again.
I had similar issues with MY Evo (using the SD card that came with it), re-partitioning it worked like a charm in clearing out all of the problems I had been experiencing. Good Luck!
BigJohn
corey140 said:
I did this but it says skipping Wipe od SDEXT...
Could this be the problem?
Click to expand...
Click to collapse
That's not the problem. You are s-off correct? I've never heard of that rom, you got it from the Evo Development forums, right? Make sure it's compatible with your phone.
I've seen this problem before, so do a search and see what the solution was.
EDIT: Do what Big John said, that sounds like a likely culprit.
(from... Evo/MIUI/Tapatalk)
corey140 said:
I did this but it says skipping Wipe od SDEXT...
Could this be the problem?
Click to expand...
Click to collapse
SDEXT is just the EXT partition on the SD card (if there is one, see my previous post). What you are seeing is recovery just telling you that this partition doesn't exist.
BigJohn
Get aman ra for sure then do it all thru recovery
Sent from my PC36100 using Tapatalk
THANKS TO EVERYONE!!! Needed to Partition SD CARD and reflash ROM...WORKING GREAT NOW!!!
glad to hear
corey140 said:
THANKS TO EVERYONE!!! Needed to Partition SD CARD and reflash ROM...WORKING GREAT NOW!!!
Click to expand...
Click to collapse
I've had the same problem you are having and I'm about to try what everyone has suggested on your post. Question though... when you partition your SD does it delete everything on the SD card? And did you partition the SD before or after what everyone suggested? Thanks!
Hey,
So Im new to the whole rooting/custom ROM area after moving to android from iOS (Best decision ever.).
I've managed to root my HTC Desire using unrevoked, so its fully rooted. But I want to install the baadnwz InsertCoin CM7/STOCK ROM to my Desire. As my mate recommended it too me.
It's located here: (Im not allowed to post links... Just google:
Code:
baadnwz InsertCoin CM7/STOCK v45
I havent got a clue wheere to start tbh.. I would definetly prefer to keep all my apps/contacts/messages and not do a reinstall, if possible.
Thanks in advance!
Tim
1. Backup all apps&data with Titanium Backup/My Backup Root
2. Go to recovery and do a nandroid backup
3. Put ROM's zip to sdcard
4. In recovery, Wipe all userdata and wipe dalvik cache
5. Install ROM's zip
6. Boot up
7. Install app what you used to back up and restore all apps
Wow thansk for the quick reply!
I've got titanium backup, will it backup EVERYTHING? So I basically have the same phone, with a few added features of the Custom ROM?
Also, do I not need to use ROM Manager at all?
Before you flash the ROM:
From what I get it (and I just flashed successfully v45 twice), you need:
1. ext3/4 partition after your fat32 on the sdcard (can be done manually by gparted or by ClockWorkMod in the menus)
2. s-off (using alpharev's iso on a stock rom, and from what I understand, it is necessary for v45.)
3. CM7 partition table (fastboot flash hboot bravo_alphaspl-cm7.img, fastboot reboot-bootloader, fastboot erase cache. You get the image file from alpharev's site)
4. Clockworkmod 3.2 (alpharev gives you 2.5, you need to flash a new one or fakeflash it)
Only after that you flash the ROM.
-If you use free titanium backup u need to back up all apps one by one
-Yep, same phone with extra features
-No need for Rom manager
Thanks Q, forgot to mention those things
And if you don't want to flash CM7 partition sizes, just download A2SD version of insertcoin
Hey guys,
I was trying to install this INSERT COIN ROM (I had one of the previous versions) without any progress for a couple of days, untill I ran on this thread.
So I saw that I needed CWM 3...
(My issue was that I was not able to increase the internal phone storage via the ext4 partition.)
Did a search in the forum and found a link on how to flash it via ROM manager. It all went well, but downgraded my CWM version to 2.5.0.7 i think... And on the same thread a guy posted that he did a image flash from a Terminal Emulator.... Soooo... I decided to give it a try... I did everything and nothing happened...
What I thought of doing next was flashing a simple ROM before doing everything all over again. I got into bootloader (power off button and volume down) and when in go to recovery it gets stuck on the startup screen.
I'm sory if it is not the right place to ask, but I do not know what to do... Phone loads normaly, but without recovery...
And I am helpless right now...
Please, anyone advise how to proceed.
Thanks so much.
1. Is your phone rooted?
2. Is your phone s-off?
3. What do you see on the recovery stuck screen? (Is it a phone with a red triangle on it?)
The-Q said:
1. Is your phone rooted?
2. Is your phone s-off?
3. What do you see on the recovery stuck screen? (Is it a phone with a red triangle on it?)
Click to expand...
Click to collapse
The phone is both rooted and S-OFF.
I see the splash screen of AlphaRev and nothing more... Nothing happens, but when I remove the battery, insert it again and start it the phone loads. There is just no RECOVERY option.
Once you press Power+Vol Down, instead of going to recovery, go to fastboot mode, connect device to usb, and on your computer:
fastboot flash recovery image-file-of-new-recovery.img
where "image-file-of-new-recovery.img" is the image of cwm-2.5 or cwm-3.2.
Good luck, cross fingers, and no warranty provided
The-Q said:
Once you press Power+Vol Down, instead of going to recovery, go to fastboot mode, connect device to usb, and on your computer:
fastboot flash recovery image-file-of-new-recovery.img
where "image-file-of-new-recovery.img" is the image of cwm-2.5 or cwm-3.2.
Good luck, cross fingers, and no warranty provided
Click to expand...
Click to collapse
Thank you so much! It worked!
Isn't it supposed to have more than 200MB of free internal memory?
I don't know what I'm doing wrong... Tried every way...
IMHO this is one of the best guides I've seen so far for flashing a desire from start to finish:
http://forum.xda-developers.com/showthread.php?t=1016084
Lothaen said:
IMHO this is one of the best guides I've seen so far for flashing a desire from start to finish:
http://forum.xda-developers.com/showthread.php?t=1016084
Click to expand...
Click to collapse
Thanks, man. I'll give it a try & give feedback.
Summarizing the stages: (SERVED WITHOUT WARRANTY!!!)
SD Card partition table (purposed): (8GB)
7 GB FAT32
1 GB ext3/4 (without journaling!)
Then you need:
1. Root (I assume you have, use unrevoked otherwise)
2. Backup all
3. flash a stock rom
4. Use alpharev's iso to s-off
5. Rewrite partition table (internal phone partitions, not sdcard): fastboot flash hboot bravo_alphaspl-cm7.img , fastboot reboot-bootloader , fastboot erase cache
6. Wipe all
7. flash ClockWorkMod 3.2 or fakeflash it.
8. flash InsertCoin ROM itself.
9. recommend to flash a new radio (fastboot flash radio radio_image.img)
(Ofcourse, if you already done some of these, just skip)
Correct me if I missed a thing!
cypher_bg said:
Isn't it supposed to have more than 200MB of free internal memory?
I don't know what I'm doing wrong... Tried every way...
Click to expand...
Click to collapse
Depends what partition table layout you are using. I use CM7 and after flashing i have ~210MB free internal memory
4rm45 said:
Depends what partition table layout you are using. I use CM7 and after flashing i have ~210MB free internal memory
Click to expand...
Click to collapse
Okay then... Why do you need an separate 1GB ext3? On the previous INSERTCOIN I was using it was for app2sd, so I guess that this version does not support that.
And if that is the case... I fill a lot more relieved and dumber because I did everything right.
So if that is the issue, then if you get low on space? Move them to SD or there is some other trick?
Sory once again for the dumb questions.
Yes, that ext3 is for app2sd.
If you are low on space how much exactly do you have free internal memory?
Well, I have about 200MB now on a freshly flashed ROM. But i thought that it would be more, since on the previous INSERTCOIN that I had was about twice as much.
Does that mean that your InsertCoin installation is complete?
so, finally i decided to root and flash CM7
root with unrevoked went smooth and well (love when it says "this was a triumph")...
so i downloaded ROM MANAGER , made the Clockwork stuff and finally gave the instruction to partition the sd card (8gb, dunno the class... is 1 year old sandisk anyway)... the phone just reboot and get stuck with an image of a droid with a triangle and a "!" inside it...
i searched the fora but seems that no one got this problem...
please take in consideration that i am a total n00b, and i would like to do everything without too much effort from my side (please appreciate my honest being) ... i suppose that this partioning is necessary to run cm7 and app2sd...
how can i solve this problem?
reading other threads just gave me an enormous list of programs, linux, ubuntu etc etc and the basic result is me thinking: "wtf"
thank you for any useful answer...
Ciao!
Do full wipe/factory reset & dalvik cache wipe.
Try to repartition SD Card in recovery (choose 512mb+ ext partition and no swap)
Flash ROM from recovery, see what happens.
No need to use ROM Manager.
thx k3lcior
i wiped and ect
how to partition from recovery?
Depends on recovery, if you have some old one it might be not possible.
Just look at the recovery, should be somewhere in "Advanced" if i remember correctly.
ps.
Are you comfortable with linux?
There is very easy guide: http://www.youtube.com/watch?v=sVK-tJe8pXE&feature=related
Just instead of making 3 partitions make Fat32 and leave 1GB for ext2/3.
actually is Clockwork recovery v2.5.0.7 and is impossible to find any "partition sd" in the menus ... how can i get and install a different recovery (ie yours seems cool) ?
ps.
totally unfamiliar with linux...
http://forum.xda-developers.com/attachment.php?attachmentid=661317&stc=1&d=1311251519
Download to flash through HBOOT. Put it onto your sdcard, rename it to PB99IMG.zip and boot into bootloader. (hold vol - and power)
If somehow it still didnt worked, you can try to Root again with Unrevoked, download this: http://forum.xda-developers.com/attachment.php?attachmentid=661319&stc=1&d=1311251519
Extract it, in Unrevoked choose "Custom Recovery" at the top under "file" and select the .img file you extracted, should be good. ;-)
ok i dl the file, put in sd and renamed it... and boot into bootloader, then pressing recovery its always giving me the old clockwork recovery...
is this related to rom manager always? should i uninstall it?
sorry for being sooo n00bish
When you put it into root of the sdcard (not any folders), renamed to PB99IMG.zip upon entering bootloader (vol- power) it should ask if you want to apply update, hit yes.
so finally i solved...
Updating from recovery was not working (same for bootloader), and i was starting to lose the hope...
so i managed to install CM7, planning to try a Panasonic program to partition drives in windows...
I have found in CM7 again ROM MANAGER, tried again to partition with no chance...
i re tried "Fix Permission" command into it and this time it worked (was not working in stock ROM)
then again partition with no chance...
in recovery mod i tried to install zip from SD (your recovery mod) , with no succes...
suddenly i have found in the menu "toggle permission" command, pressed it and then again "install zip from SD"
here come the mystery:
Phone started to partition the card, but without installing the new recovery... result: it seems that now card has a partition ...
i also installed the zip of gapps and now i can start to enjoy CM7 with all the google stuff etc...
im stille convinced that in the phone there are some gnomes that sometime are lazy and sometime not...
anyway i would like to thank you for your help and patience, hope that this experience might help someone other even if the best suggestion that i can give after all is : pray the gnomes...
Ciao!
Okay these are the steps I took and put as simple as possible.Some steps may be skipped depending on if you have done them or not.These are written based off my setup and what i did.
Disclaimer:Me nor Tassadar or bigsupersquid are responsible for any damage done to your phone so use at your own risk.
Multirom Install:
1.Format through cwm your sd card to have an ext(Recommended 512 mb)
2.Download the two zips from bigsupersquid posted here:http://forum.xda-developers.com/showthread.php?p=20626123#post20626123
3.Place them both onto your sd card.
4.Boot into cwm and flash the cwm zip you downloaded from squid's thread.
5.Now reboot your phone and then boot again into cwm(It should have blue text if it flashed correctly and the multirom option)
6.Now I highly recommend you make a backup of your current rom just in case anything goes wrong.(I made a copy of it onto my pc as well.)
7.Now flash the other zip titled "Multirom..." and wait for it to install.Now reboot to see if it boots.If boots then everything has been done correctly.
Rom on SD Card setup/install:
For this I have install on phone the latest build of cm for oV and will be using the same rom to setup on sd card just for test.
1.Now here Make another backup of your current rom through recovery(Will be used trust me)
2.Now flash the rom you want to use on sd card.(If using a 2.3 rom then the sd card crom msu also be 2.3 and vice versa for 2.2 roms).Reboot phone(a must so dalvik is created correctly).(Make sure to do the appropriate steps fro flash rom like wiping etc.)
3.Reboot back into recovery.Go to multirom and select "Create from current rom". (flash the multirom zip again if it says folder not found)(ROM on the sdcard is placed in /sd-ext/multirom/rom/).
4.After it finished you can go ahead and restore the backup you made in step 1. and the reboot after finished and wait until boot manager shows up.
5.Select boot from sd card and it should boot into the rom you chose to install to sd.(If it doesn't then you did one of the steps wrong).
6.That's it you now have multirom booting enjoy it !
MultiROM recovery menu description:
Active/deactive state is for recovery only, you can boot ROMs from backup in boot manager - that means its N-times boot rather than dual-boot.
When not active(boot from internal memory):
Activate (move from backup) - when you already have backup, this will move it to active folder (fast).
Activate (copy from backup) - same as above, but it copies it instead of moving
Create from current ROM - pretty self-explanatory
When active(boot from sdcard):
Deactivate (move to backup) - Moves current ROM to backup folder, so next boot will be from internal memory
Backup - Creates backup of current ROM
Erase current ROM - Deletes current rom, next boot will be from internal memory
Copy modules from int mem - Copies modules from ROM in internal memory to SDcard. Try this if WiFi does not work in SDcard ROM.
Thanks to Tassadar,bigsupersquid,everyone behind cm7 for optimus v and anyone else that contributed to this
Sounds awsome, gotta try the noob friendly lol....dont have patience for the more detailed one ;P
Sent from my LG-VM670 running ICS2.3.7 oc 806~825
any way to get link2sd to work with this. sdext doesn't appear to handle both multirom and link
what are the pro's n cons of this? someone please explain this to me b4 i attempt this. thanks.
Ventrue05 said:
what are the pro's n cons of this? someone please explain this to me b4 i attempt this. thanks.
Click to expand...
Click to collapse
Well pros would be you can dual boot between roms.Cons would be not many different roms since most are based off cm7 lol
why would i want to switch on the go from roms? im not being a **** or anything just wondering why someone would want to do that.
Ventrue05 said:
why would i want to switch on the go from roms? im not being a **** or anything just wondering why someone would want to do that.
Click to expand...
Click to collapse
Some just like the choice of having two different roms customized differently with different apps and such.
DarkLG said:
Well pros would be you can dual boot between roms.Cons would be not many different roms since most are based off cm7 lol
Click to expand...
Click to collapse
Plus you can partition a bigger space on your SD card giving you more room for apps
What is the likeliness this recovery will prevent you from flashing a different recovery.
There are a couple people trying to flash the rzrecovery and getting failed attempts.
eollie said:
What is the likeliness this recovery will prevent you from flashing a different recovery.
There are a couple people trying to flash the rzrecovery and getting failed attempts.
Click to expand...
Click to collapse
Hmm guess nobody has a answer to this...
eollie said:
What is the likeliness this recovery will prevent you from flashing a different recovery.
There are a couple people trying to flash the rzrecovery and getting failed attempts.
Click to expand...
Click to collapse
If you flash the recovery image using flash_image while booted into android, I think it's safe to say just about zero.
tdmcode said:
If you flash the recovery image using flash_image while booted into android, I think it's safe to say just about zero.
Click to expand...
Click to collapse
Something was not working right because a couple people using the multi recovery couldnt get rzrecovery to install. Not sure if they got IHO installed or not. I have a feeling something is not allowing flash_image to work properly with that recovery.
I just wanted to see what the devs of this recovery thought.
Tetris from recovery is worth it by itself! havn't installed a second rom yet but this is cool anyways