⚠️ Disclaimer: This guide is provided for informational and educational purposes only. All actions you take based on information found on this site are done entirely at your own risk. The Jibo Revival Group and contributors to jibo.guide are not responsible or liable for any damage, data loss, or malfunction to your device or property. Proceed only if you understand and accept these risks.

Troubleshooting

Common issues and their fixes. If your problem isn't listed here, ask in the #modding channel on the Discord.


1. Jibo Not Detected / Can't Enter RCM

Symptoms: lsusb doesn't show 0955:7740, or ShofEL2 reports it can't find the device.

Checklist

Linux permissions

If lsusb shows the device but the tool fails to open it, run with sudo or install the udev rule:

$ sudo cp 99-jibo-rcm.rules /etc/udev/rules.d/
$ sudo udevadm control --reload-rules
$ sudo udevadm trigger

Windows driver

On Windows, the APX device needs WinUSB as its driver. Use Zadig — select the "NVIDIA APX" or "APX" device and install WinUSB. Then run the installer as Administrator.


2. ShofEL2 Build Fails

Symptoms: make exits with errors about missing headers or linker errors.


3. Dump Crashes Near the End (98–99%)

The last partition on Jibo's eMMC is mostly empty space and sometimes causes the read to time out. If the dump reaches past 90%, the important data is captured.


4. mode.json Edit Fails (Automod Tool)

The automod tool tries three methods to edit mode.json inside the ext filesystem image:

  1. Linux loop mount (preferred on Linux)
  2. debugfs (preferred on Windows if installed)
  3. Raw byte-pattern overwrite (last resort)

If it falls back to raw patching and fails, the most reliable fix is to install e2fsprogs (which includes debugfs):

Ubuntu/Debian:

$ sudo apt install e2fsprogs

Windows (MSYS2):

$ pacman -S e2fsprogs

5. Hash Mismatch After Write

Symptoms: md5sum returns different hashes for var_partition.bin and verify_var.bin.

Causes:

Fix: Re-enter RCM mode and re-run the write command. If you're using the automod tool:

$ python3 jibo_automod.py --mode-json-only --full-var-write

If hashes keep mismatching, try a different USB cable and port.


6. Jibo Doesn't Show the Checkmark on Boot

If Jibo boots normally (eye animation, etc.) instead of showing the checkmark, the mode.json change didn't take effect. Possible causes:


7. SSH Works But Updater Fails

Jibo is not reachable:

"Rootfs is read-only" error:

The updater tries to remount / as writable. If that fails, try doing it manually first:

root@jibo:~# mount -o remount,rw /

Can't find build/ in archive:

$ python3 jibo_updater.py --ip <jibo-ip> --build-path path/to/build

8. Error Codes Reference

Jibo displays error codes when things go wrong. These can be triggered manually via port 10004. Here's what they mean:

Error Code(s)Shows Popup?Notes
L2, L7, Q1NoServer connection errors (expected without cloud)
WIFI4, WIFI4aYesWiFi errors — still show popup
Q4No
N1–N12NoNetwork errors
OTA11, R1NoTriggers "error within error": NOT HANDLED BY ERROR SKILL

Still Stuck?

If none of the above fixes your issue, post in the #modding channel on the Jibo Revival Discord with:

The community is active and someone will help.