[Nextbit Robin] valhallen.282:
This How-to is special. This is for when all else fails or you've just reached a point when the device's software is broken and doesn't flash or run correctly.

I'd messed up my device pretty badly. This will also work for you if you are having key_info issues.

If your partitions are broken. If your phone is refusing to flash. If your phone is bootlooping without reason.

Performance issues of any other sort including but not limited to Fingerprint, Bluetooth, Audio, Wi-Fi, NFC and MSIM.

READ IT A FEW TIMES. DO NOT MISS ANY STEPS.​

[B][CENTER]*** DISCLAIMER***[/CENTER][/B]
DOING THIS WILL ABSOLUTELY WIPE EVERYTHING ON YOUR DEVICE. PARTITIONS INCLUDED.
I AM NOT RESPONSIBLE FOR ANY OUTCOME FROM IT.
EVEN IF IT MEANS THERMONUCLEAR WAR OR YOUR SIGNIFICANT OTHER/ FAMILY ATTEMPTING TO KILL YOU

REQUIREMENTS - ALL MUST BE MET​

WINDOWS COMPUTER with functioning USB 2.0 ports. I said 2.0.

Original cable or one you know for SURE has no issues in it. I personally prefer the OnePlus cables.

ORIGINAL SOFTWARE(Linked in the post)

UNLOCKED ROBIN [MUST]

Lots of patience (SERIOUSLY)

SOFTWARE​

The USB driver for your Robin and ONLY the 7.1.1 N108 image. LINK

ADB and FASTBOOT from this XDA Thread -> LINK

HOW TO - READ TWICE. EXECUTE ONCE.​

1. Start with USB Driver I used windows 10 to do this.

Right Click downloaded Robin USB Driver.

Properties -> Compatibility -> Run this program in compatibility mode-> Windows XP SP3

Hit Apply -> Ok -> Run installer -> Follow Steps.

Finish Installer -> REBOOT (I mean it)

2. Unzip your rom to a folder. For Example C:\N108

3. Go to the folder where you have unpacked your ROM. Unzip the contents of the Minimal ADB and Fastboot into that folder. Overwrite ALL existing files.

4. Click FILE-> Open Command Promt -> Open Command Prompt as ADMINISTRATOR -> Click Allow. CD to your folder. If you are using another drive you'll have to go X: followed by cd X:\<your folder name>

5.Type this in the command window

set ANDROID_PRODUCT_OUT=<LOCATION OF YOUR ROM>

LEAVE THIS COMMAND WINDOW OPEN.

6. inside your rom folder Right Click -> New - >Text Document

7. Copy the following into the first line of your document and save it.

board=NBQ_BSP

Save the file as

android-info.txt

8. Recheck that you did all those steps. You CANNOT miss a single one.

9. Put the phone into FASTBOOT mode. Hit the power button -> First screen -> Press any volume key -> Navigate to Fastboot and hit the power button. Your phone is now in fastbooot mode.

10. Connect the cable and DO NOT move it once it is connected. Do NOT connect ANY other phone during this process.

11. Check your Device Manager. It should say that there is an Android Fastboot Device connected.

12. Switch back to your command window. NOW READ THE NEXT STEPS AND COPY PASTE THEM ONE AT A TIME> DON'T MAKE A MISTAKE.

13. TYPE

fastboot devices

you will get a response with fastboot and a device number.

Make sure only the Robin is connected. NOTHING ELSE.

If it does not come up you messed up the Fastboot/ADB install.

14. NOW; THIS IS THE TRICKY PART. DON'T mess up. DON'T disturb the phone/cable/computer. Don't do ANYTHING else.

WAIT

​

Then next step will leave the phone looking like it is doing NOTHING. That's ok. It takes a VERY long time.

type the following into the command prompt

fastboot -i 0x2c3f -w flashall

AT THIS POINT it will say something like

Target report size <number>

LEAVE THE DEVICE AND WALK AWAY. Get a snack.

15. After sometime. The script will say succeeded and the phone will reboot.

16. Congratulate yourself on your patience. you have a fresh installed device.

If you want to custom ROM read on ->

1. Download the latest TWRP here

2. Reboot to fastboot mode.

3. fastboot "fastboot -i 0x2c3f flash recovery <twrp image name>"

4. Reboot to recovery

5. Swipe to allow modifications.

6. Wipe -> Format Data -> Yes.

7. Copy your favourite ROM to internal storage.

8. Flash it. You are one your way!