yashsingh1/xdaforums huggingface dataset:
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Epic028:
That's wierd, if it's not in settings then you can use the following command in fastboot:

fastboot update (rom file).zip

It will keep your data and should reboot to system as long as it's the same os.

Nevermind that only works for roms formated with "-img.zip" in their name, let me try something and get back to you.

Okay extract payload.bin from the .zip rom file and run it through payload dumper. Then move the files from the output folder into your adb folder. Then try these commands in fastboot, make sure it's the same os if you want to keep data:

fastboot flash dtbo dtbo.img

fastboot flash odm odm.img

fastboot flash system system.img

fastboot flash vbmeta vbmeta.img

fastboot flash vendor vendor.img

Now just reboot, shouldn't have to reset anything. You can also flash the boot with "fastboot flash boot boot.img" but you don't need if its the same os or you have twrp already. And you can add "_a" or "_b" like this for example if you're dual booting:

fastboot flash system_a system.img
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Vlado4keeee:
After testing this firmware, I felt that the processor is not working at full power, it feels like it is only working at 70%.

When scrolling through the feed on social networks there are hang-ups, especially Twitter, in the 11 android this was not.

Games work, but sluggish (the processor is not working at full power). On 11 android everything runs smoothly and at a stable 60 fps.

I do not recommend this firmware to anyone who plays games and prefers a smooth scrolling feed in social networks.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] daniel84cs:
This is the first release, the dev is aware of the bugs. The lags disappear if you go in and out of the camera. I recommend not using the fod at the moment because it creates green chromatic anomalies. I did not find the lag bug if you leave it in the background, surely the dev has inserted the fix present in the GulchR kernel, so it is not necessary to replace the kernel, it is very performing, despite the beginnings. The battery is great, I'm sure it will improve a lot. Excellent the first.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Vlado4keeee:
I don't mean lags in the background, but in the game itself, it feels like the processor is working at 70%, the game does not work smoothly yet. Also lags Twitter feed, if you scroll quickly. Because of this, it feels like the processor is not working fully.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] daniel84cs:
I advise you to flash GulchR Kernel , I have tried it now, the gaming performance is currently superior to that of the integrated kernel. The jitters are also much less and the general fluidity.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Vlado4keeee:
Maybe there is a good guide on how to flash?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] ItsAaryan:
It has to be fixed from the kernel side. It's a known issue
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] alk3p:
All the replies from you guys have been viewed and thanks for your active feedback. I'm quite sorry for leaving so many issues not fixed.

Up to now here're the issues reported:

- UX Performance. I've installed Twitter back and confirmed that insufferable lags appear. (won't fix for now)

- Inaccurate panel color with FOD enabled.

- Accidental wakeup issue. (logs required)

I'll look into the perf issue and fix that asap.

Users who have met the wakeup issue can provide logs or methods to reproduce this. This will help locate the issue and fix accordingly.

And, I personally do not recommend installing any custom kernel, for the compatibility with our ROM or code quality of the kernel itself cannot be guaranteed.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] ItsAaryan:
I know it's asking a lot but if you could provide a changelog of sorts for the upcoming builds it'll help out a lot. Also another bug I've faced is whenever I open a game and minimize it to do some other stuff and get back to the game it stutters and lags a lot. If you could look into it it'll be amazing. Thankyou for the amazing rom.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] sachinbrabu:
After installing magisk parched boot image I can't get pass in safety net.. magisk hide enabled.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] daniel84cs:
Use latest magisk canary with zygisk and and configure the exusions list. With old magisk stable you cannot pass safety NET.

I have not had any problems in idle, the phone always restarts and consumes very little 0.27℅ / h, while in the active I am on 8% / h with non-intensive use. Despite the "flaws of youth", it goes very well. A telegram channel would be very useful.

Another addition I ask the Dev, my two requests, with the hope that we are executable:

1) GMS Compact support for vanilla

2) to choose f2fs instead of ext4 in ArrowOS recovery , or that the integrated recovery formats exclusively in F2FS, the read / write performances are superior.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] alk3p:
Up till now all signs pointed to the incompatibility of those apps...I've asked several devs and Twitter also lags on their Android S devices. I even tried some custom kernels recommended by users and it sucks as well, maybe worse if overheating is taken into consideration.

And as to the new questions...

Ask Arrow core team for this, cuz a device maintainer does not have permission to do so.

Ya I have plan to do so.

haven't met this yet...will keep an eye on it
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Vlado4keeee:
By the way, I saw another little bug in the notification bar. When the vibrate mode is on, it does not appear there.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Toutatis_:
Can confirm (on 11/05 build).

Edit: same for the Alarm icon.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] alk3p:
Arrow hasn't added these icons back yet.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] dbendega:
Hello. how to remove the bar at the bottom (gestures), on android 11 was disabled in the gesture menu.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Toutatis_:
You cannot, it's just not implemented (yet? I never used ArrowOS 11).
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] dbendega:
this is implemented all over the place in android 11
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] zombie02:
@alk3p

I just wanted to drop by and say, awesome work.

The Op7(p) is by now abandoned by a lot of people for newer phones.

But it's guys(and/or girls) like you that keep giving us amazing new roms/versions.

Seriously, thanks!!
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] ItsAaryan:
That's not true at all. There are quite a few a12 roms for guacamole already
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] zombie02:
Really? I only see 2, KOSP and ArrowOS
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] daniel84cs:
I look forward to the new update , the rom runs well, we expect a fully functional AOD like on KOSP / YAAP, a better management of 60 / 90hz without these lag or screen flashes and the January patches (ArrowOS side). The rom as always is very performing and with a good battery backup, removed these defects, it becomes a love.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] turbotorsten:
Is it possible to pass SafetyNet if I relock after installing without Magisk?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] daniel84cs:
Yes without relock.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] .M.Blitz:
Ok bro thanks I'll try it this weekend
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] manupa14:
I'm getting huge color shifts when the screen switches to 60 Hz on stationary images, anyone else?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Epic028:
I heard it's because the displays are color calibrated at 90hz and the drop to 60hz messes up the calibration, it might be an amoled issue since this doesn't happen on other display types. This happens on even the stock rom.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Epic028:
New update out (1/14/2022), unfortunately verizon still doesn't work.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] daniel84cs:
Thanks for latest update , in download now 😍

Very fast as Always but more butter effect after this update.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] doctorsushant:
Autobrightness issue gets solved ??
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] daniel84cs:
No bugs here.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] doctorsushant:
There were issues of screen flickering and autobrightness
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] daniel84cs:
No issues with 90hz , Auto 60/90 , have issues. On AOSP auto swith from 60/90 from problems on all ROMs. It would only be useful to switch to 60 when there is a fully functional AOD, with anti burn-in. The performances are exceptional, in my case with OC GPU at 750mhz and UV I have monstrous gaming performance.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] tamliad123456:
Does gpay woks on this build?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] dankovac1999:
Hi,

Is planned to fix status bar padding? Right side is little bit off what kinda bothers me :D
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] saurabhsunil:
I installed this on my T-Mobile OP7 pro, My phone was sim unlocked before flashing this rom, Sim was detected fine on stock rom but not getting detected after flashing the rom. How can this be fixed?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Spacewulf:
I installed the canary version of magisk, but was unable to pass safetynet, so I uninstalled it, but not before hiding the magisk manager app. Unfortunately, I cannot restore root, as after I reinstalled v23, it shows that I no longer pass safetynet (I used the patching boot image method), but magisk manager doesn't show that magisk is installed at all. I've read elsewhere that the hidden app is blocking my root access. I've gone through the apps in my phone unable to find anything regarding the hidden app, is there any way I could find which package it is so that I can uninstall it and restore root?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] turbotorsten:
deleted
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] drake.wind:
Does this ROM allow to hide the bottom navigation bar? I’m looking for a stable OnePlus 7 Pro ROM that has an option to hide the bottom navigation bar edit: it does XD

Another question, the camera doesn’t have the other lenses on it, only the main lens and there isn’t much options in settings? Is this normal? What camera app is everyone using?

I’m using the OOS for all Android 11 custom roms that someone mentioned here, portrait mode crashes however and can’t seem to use wide angle lens for video even at 30 fps.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] lev777:
Thanks for your work. One handed mode toggle does not respond to touch (it seems to be permanently enabled. I typically disable all gesture and happened to notice.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] dankovac1999:
I'm using wichaya gcam version 1.5 and it works perfectly. Gcam is much more powerful on custom roms than on stock rom. It takes great pictures.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] daniel84cs:
We look forward to the new January patch update. I try all the ROMs, but I go back to the super vanilla ArrowOS, simplicity and high performance are its strength.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] NicoWolf74:
Well just went on this ROM... what a great job !! Hope the (January) security patch soon ;)

Just one thing, the camera is a little bit... well... "poor' regarding the options... I switched for GCam 7.3 (as some people said in this thread) and think it could be great to implement this app as the default camera.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] daniel84cs:
Camera I recommend you to use gcam 8 or the OnePlus camera 3.3.8 which works great.

I also attach for those interested Dolby Atmos perfect for ArrowOS 12, for those who want to test it I am attaching the magisk module.

My Dolby Setting : 7.5, 7, 3.5, -3.5, -2, 2, 6, 5.5, 11, 12

OnePlus Camera and Gallery ( install as simple apk ) :

Gallery :

File on MEGA

mega.nz

Camera :

File on MEGA

mega.nz
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] nnooaamm:
Does anyone experience random taps on the top of screen?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] daniel84cs:
Thanks for latest 22 update , in download , I was looking forward to it.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Epic028:
Anyone test the battery life? How is it compared to KOSP or crDroid?

Also is there any explanation for why latest version of geekbench score is around 2450 on this rom compared to 2550 stock os and 2650 KOSP (rough estimates)? Could it be trying to save battery life? Which I do like, but I'm unsure about.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] NicoWolf74:
The only thing I can say is that battery life is better than OOS11, but as I did not install KOSP or crDroid, I can't compare with them.

Nope, did you make a clean install ? may you check OnePlus Features under settings... all unchecked by my side and all is ok.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] daniel84cs:
I was waiting for this update with the hope that the R27 version would fix the position of the clock. Seeing the lags again on every reboot, AOD not working still doesn't make it perfect as a daily rom. Unfortunately Rom like Yaap and Kosp at the moment are more functional/stable. I am confident in the next updates because I love the Roms vanilla and I'm using ArrowOS on Davinci and Whyred , I would love to use it also on Guacamole as a daily rom.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Epic028:
Visible sim (budget verizon) still doesn't fully work. Texts/calls work but no mobile data. In an earlier build of a different rom it seems the mmsc address is missing in current apn config, but with newer builds of A12 roms there's no way to set custom apn settings if the sim isn't already working. If anyone knows how to manually update the apn config in file directory please let me know.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] tamliad123456:
Gpay still doesnt working where can I open issues to this rom?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] doctorsushant:
Sometimes double tap to wake dont work and lag while scrolling is there. Restarting the device solves it but its there. Kindly look into this @alk3p
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] dankovac1999:
Since last two updates I'm experiencing very bad Bluetooth headphones behavior. Phone plays music into them, but they don't play anything. It's happening randomly after stopping the music. Sometimes goes back after tenths bod seconds, sometimes I have to reconnect.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] TDarwald:
Hey, I am experiencing the same issue. Using Sony headphones and earbuds.

Currently on the latest build (from 21.01.2022).
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] shanar585:
@alk3p

Hey I just downloaded this rom and I'm wondering is there any plans to support NFC? I use this every day. I searched the thread and last reply from you regarding this was in November.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] daniel84cs:
Guys in the latest build of 28 are the lags still present on reboot? Does Fod work with AOD? Screen flash with auto 60/90hz....? What bugs have you encountered? Anyone know the changelog (device side) ?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] nordurljosahvida:
was coming from derpfest R [11], so i reverted back to stock [twrp 3.6.0 + OOS 11.0.5] to make sure i was not an edge case. on line 4, when you say "format in twrp", did you mean just wipe or actual format [where you have to type in yes to continue]?

Thanks for detailed instructions
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] hammered58:
I always format (type yes). Most times twice before and after rom install , but that's me, you could probably get away with just one format ( type yes) and the rom would still work just fine
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Pairman:
After installing the Jan 28 build, I found that battery icon cannot be hidden anymore through statusbar icon customization. Will this be fixed?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Pairman:
Nevermind. I found it that this feature is moved into the battery settings
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] budakthegil:
is this rom supported for volte ?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] jimmy123322:
You can activate VoLTE on any custom A12 ROM using this guide https://xdaforums.com/t/guide-a12-activate-volte-and-vowifi-on-custom-a12.4116051/

Root is needed
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] budakthegil:
already try but not work
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] jimmy123322:
Not work what? Can u change profile through PDC or not? Checked carriers list? If you are sure that you activated fully working and compatible profile, then i suggest you to contact ROM Maintainer.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] budakthegil:
can't change and pdc not detecting my devices
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] jimmy123322:
Try to follow these steps https://github.com/lordgregorymsk/Activate-VoLTE-through-PDC-and-EFS-Explorer

Also I recommend you to uninstall current drivers for Qualcomm and install drivers exactly from Release Page

Also don't forget to enable MTP (I recommend use default USB connection setting in Developer Settings)
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] budakthegil:
For EFS Explorer

Excecute " setprop sys.usb.config diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb " in adb shell with su (root):

adb shell su setprop sys.usb.config diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb

Then check that all COM ports are added in QPST Configuration, one of these ports will be SDM855 - our device

Open EFS Explorer..where to enter the command
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] jimmy123322:
All commands need to be entered on PC (ADB) or Terminal Emulator on Android
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Spacewulf:
Will gpay be fixed soon?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Spacewulf:
Also, just noticed that on some of the more recent updates, the AOD isn't working anymore. It's just the fingerprint icon and it doesn't even trigger the fingerprint sensor.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] samslam41:
Having a native firewall that blocks apps from accessing WiFi and mobile would be really cool. I know revolution remix ROM implemented something like that in their android 10 ROM and then google implemented that ability in android 11, but removed it in android 12 :(. In remix you went into app info and the option was right there in mobile and WiFi data @alk3p
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Spacewulf:
I haven't been able to get GCam 8 working, it's always just a black screen on opening the app. Any suggestions?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] nasifistiak:
Get the gcam from the developer called wichaya and the package name with snapcam

Btw, casting to TV does not work. Just wanted to report
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] milindpatel63:
Hey, i installed the latest build via adb sideload, 28th january one from arrow os download page, but the system updater still says I am running December build and there's a new update available....

and even after installing this new update from system updater, after reboot it still says I am on December build...

But the android security version is of January...
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Spacewulf:
This is a great ROM, although there are some rather funky things, like the vibration motor sounding like it's shaking itself apart. This combined with the lack of the gpay fix made me move over to YAAP 12
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] milindpatel63:
Same issue after installing the latest feb 6 build...

The kernal version shows feb 6 date....but the build date is still dec 26....

Due to this new updates are still showing up in updater...
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] jeffynihao:
The fingerprint scanner keeps saying "Clean the sensor" now
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] milindpatel63:
Hey guys, how do i roll back to previous build...?

Should I just install the previous ota?

I am having wifi issues in the latest build....6th feb one...can't connect to 5ghz wifi and 2.4 GHz just keeps disconnecting...
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] mahadiopi_102:
Hello, guys!

I have gone to the crashdump mode on this rom. Any solution? Anyone?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Porsche5000:
Happened to me all the time when playing videos for quite a while. Updates didn't help. The only thing that worked was a data wipe/full reset.

To get out of crashdump mode press all buttons (vol Up/down + Power) and then boot the phone as usual.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] himanshu.nitkkr:
Is anyone facing random stability issues? Some usual apps freeze, phone does not repond for 5 seconds, sometimes whole system freezes. I tried reset and resintalling as well.

Also, keyboard does not disappear when going to app switching mode.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] 97hugo777:
Hi, i found out after the latest update when i am using online video calls (zoom,blackboard collaborate ultra etc) it only output sound thru speakers instead of bluetooth earbuds which are connected
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Pairman:
Does anyone encounter screen-flickering issues? My screen is flickering a lil bit lighter or darker all the time.

DC-dimming is enabled.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] papoose515:
can i just update from arrow os 11?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] NicoWolf74:
Did you check screen refresh rate ?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Pairman:
My minimum refresh rate is 60hz and the maximum is 90hz. Does it have something to do with refresh rate changes? I'm now trying to force the same refresh rate and see the result.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] NicoWolf74:
Flickering screen while refresh rate is on auto mode (between 60 and 90Hz) is a known issue ;) yes try to put the same refresh rate everywhere, should be ok
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] N-Gage4ever:
How's the battery life with this Rom? Is it better than Oos 11? Is there widevine L3 issue in this Rom? Thanks
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] NicoWolf74:
Well battery life seems better than OOS since I have it and no Widevine issue ;)

I made a clean install of the ROM
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Spacewulf:
The widevine issue isn't with this rom specifically, but how you flash from stock oos.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] bigfau:
Could you elaborate more?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] N-Gage4ever:
Thank you so much!
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] N-Gage4ever:
What you mean? Can you give some details please?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Spacewulf:
Yeah. You can get widevine L1 on any custom rom. The way I do it is as follows:

1. MSM back to OOS11 stable, newest version

2. Unlock the bootloader, verify you have widevine L1 through DRM info

3. Install Magisk, enable Magisk hide (in this case, enforce the deny list with the play services hidden, specifically the gms one and the gms unstable one)

4. Verify you still have L1.

5. Local upgrade to the same version of OOS

6. Verify you have L1

7. Install the custom ROM

8. Profit

If anything fails during this, you have to restart, unfortunately.