Thank you, sirUnlocked Firmware for JioFi 3 JMR540 & JMR541I was able to dump and reverse engineer JioFi 3's firmware to see if I can unlock the SIM restrictions. JioFi 3 is designed by Foxconn it uses generic firmware. Unlocking took time though. Tested with Vi, Airtel.
Disclaimer
I am not responsible for any kind of damage to your device.
Use this firmware at your own risk
Post is for educational purpose only.
ONLY FOR JMR 540 & JMR 541
UPDATE 17-10-21: Jio pushed a firmware update which is locking boot loader. If your device is not updated yet it is advised to re-flash your firmware with patched image given below which basically disables auto updates. If you're already locked out, currently there's no easy fix for that.
If you haven't used your device from a long time or you're still on lower or equal version than below it is advised not to use JioFi with SIM, flash this firmware first if you want to test SIM unlock.
Guide
Make sure you're on same or lower firmware version
- JMR 540 - FXN_JMR540_R6.16
- JMR 541 - FXN_JMR541_R3.10
1. Locate your device model and download the respective Firmware and extract it to a known location
2. Install drivers and tools (skip if already installed)
Install Fastboot drivers ( google it for mac and linux it's easy to find) Install Fastboot ( google it for mac and linux it's easy to find)
3. Prepare device
- Remove battery from JioFi 3
- Locate reset pin hole button
- Lay down JioFi 3
- Use Paper Clip / SIM Ejector Tool to press button inside (using sharp object is not recommended)
- Keep pressing button down and insert USB cable
- Release button as soon as all the LEDs in Display turns RED. This means device is in boot loader mode
4. Flashing Unlocked Firmware
- Open adb and fastboot tools terminal
- Enter following to check if device is connected
fastboot devices
- It will return something like this
baxxxxx fastboot
- This means device is connected. If your device doesn't show up here please check drivers in Device manager
- Now first erase the system partition
fastboot erase system
- It will return something like this
erasing 'system'... OKAY [ 1.104s] finished. total time: 1.105s
- Now flash the firmware
fastboot flash system "D:\system.img"
( replace path )
- It should return something like this
sending 'system' (34306 KB)... OKAY [ 1.276s] writing 'system'... OKAY [ 9.462s] finished. total time: 10.741s
- Now send reboot command to device
fastboot reboot
- You'll notice device will reboot normally now you can unplug the cable.
Congratulations your device is now unlocked and you can reinsert battery and another SIM for testing.
Firmware will take long time than usual to boot do not panic.
4. Changing APN
- Insert SIM connect with JioFi 3 wait it to intialize
- Open Web UI from browser (http://jiofi.local.html/)
- Now login (default username/pwd is administrator/administrator)
- In Network Tab you'll find setting for changing APN
- Put it on manual and enter "internet" as APN (without quotes)
- Hit apply/save device will reboot again automatically and it'll auto connect
- Just wait patience is the key here it'll connect.
If something goes WRONG or you want to UNDO you can re flash original firmware which is provided in this post.
Original backup
FAQs
- Q. My device is not visible in fastboot devices
A. Confirm driver installation a faulty cable can also be the issue.
.- Q. Everything went well but still no changes in dashboard
A. After successful flash if you still don't see the changes your device is probably booting from recovery partition. Try flashing recovery partition by
fastboot erase recoveryfs
fastboot flash recoveryfs "D:\system.img"
.
- Q. After resetting device from pin hole button it shows INVALID SIM.
A. This is supposed to happen just reboot the device it'll work again.
.- Q. Can I undo all this and get back to original firmware
A. Yes just flash the original firmware provided in post and reset the device.
.- Q. I 'accidentally' flashed my recovery and boot partition
A. Well accidentally I've backed up recovery and boot download from below
1. JMR540_boot_recovery.rar
2. JMR541_boot_recovery.rar
.- Q. FAILED: (remote: Image is locked) issue while erasing/flashing image
A. Jio recently pushed an firmware update which re-locks simlock and bootloader which basically means you can't flash unsigned/custom firmware. Currently there is no fix.
Mentions:
Thanks to Karuppusamy for testing it on JMR541.
What about JioFi 2, 4, 5, 6?
Reverse Engineering takes lot of time and coffee. Until I get physical access to device I won't be able to unlock it. I'm constantly searching them on OLX as soon as I get hands on I'll surely try to RE and unlock it. I'll update the same here if there is no update here at the time of your reading then I haven't got the device yet so please don't spam for update hope you understand that I don't get anything by doing these things, I do it for liberation of locked hardware to meet it's real destiny and of course for the people. I also have a day job so no I cannot guide or teach you, hope you understand why.
1st of all you are lucky enough that you have JioFi 3 with old firmware,Hey @abhimortal6 , i recently flashed your hacked firmware for jmr540.. after that dont why but the devices reboots sometimes..and many times it just turns off the wifi by itself.. and i have to switch off and on to fix it. Sometimes even that doesnt fix it.. do you have any idea about this ? I am using jm540 with vi network.
No solution for this, Read FAQ point 6hi
erasing 'system'... FAILED (remote: Image is locked) finished. total time: 0.010s
help?
1st, I am lucky because i didnt use jiofi for long time.. 2nd, Already i flashed patched system img into system partition and recovery partition..1st of all you are lucky enough that you have JioFi 3 with old firmware,
Now Reflash patched firmware ASAP. flash both partitions it will solve your problem.
my friend @manjifera faced same problem and he flashed same modified firmware img again.1st, I am lucky because i didnt use jiofi for long time.. 2nd, Already i flashed patched system img into system partition and recovery partition..
Yes as i flashed recovey and system with same patched. After new fix by jio firmware my wifi was getting disabled after some time.my friend @manjifera faced same problem and he flashed same modified firmware img again.
Hello . Is there no solution for the updated versions? Is there any hope? There is no complete and correct tutorial for activating the Diag port? So that we can unlock the modem via qpts and backup xqcn and erase efs2? I checked the modem bootloader, it is not locked and you can easily inject the patched loader of 9207 Qualcomm processors through the 9008 port. The problem is elsewhere, if anyone can or knows how to help so that we can get the modem from the diagnostic port and adb ports. Nothing is clearly said on this Twitter account! What is the module used in videos and photos and where can it be obtained? There is no training or guidance? In India, with such a large population and so much density, does it mean that one person could not unlock new versions or find a way and access to Diag and adb ports? If we have a diagnostic port and can get xqcn from the modem and also have adb access, and due to the presence of port 9008 in the modem by connecting the boot point and hitting the patched loader, we can even fully dump the modem, ie from a backup unlock version Prepare through port 9008 and patched loader and then burn on the locked version and thus all locked modems can be unlockedUnlocked Firmware for JioFi 3 JMR540 & JMR541I was able to dump and reverse engineer JioFi 3's firmware to see if I can unlock the SIM restrictions. JioFi 3 is designed by Foxconn it uses generic firmware. Unlocking took time though. Tested with Vi, Airtel.
Disclaimer
I am not responsible for any kind of damage to your device.
Use this firmware at your own risk
Post is for educational purpose only.
ONLY FOR JMR 540 & JMR 541
UPDATE 17-10-21: Jio pushed a firmware update which is locking boot loader. If your device is not updated yet it is advised to re-flash your firmware with patched image given below which basically disables auto updates. If you're already locked out, currently there's no easy fix for that.
If you haven't used your device from a long time or you're still on lower or equal version than below it is advised not to use JioFi with SIM, flash this firmware first if you want to test SIM unlock.
Guide
Make sure you're on same or lower firmware version
- JMR 540 - FXN_JMR540_R6.16
- JMR 541 - FXN_JMR541_R3.10
1. Locate your device model and download the respective Firmware and extract it to a known location
2. Install drivers and tools (skip if already installed)
Install Fastboot drivers ( google it for mac and linux it's easy to find) Install Fastboot ( google it for mac and linux it's easy to find)
3. Prepare device
- Remove battery from JioFi 3
- Locate reset pin hole button
- Lay down JioFi 3
- Use Paper Clip / SIM Ejector Tool to press button inside (using sharp object is not recommended)
- Keep pressing button down and insert USB cable
- Release button as soon as all the LEDs in Display turns RED. This means device is in boot loader mode
4. Flashing Unlocked Firmware
- Open adb and fastboot tools terminal
- Enter following to check if device is connected
fastboot devices
- It will return something like this
baxxxxx fastboot
- This means device is connected. If your device doesn't show up here please check drivers in Device manager
- Now first erase the system partition
fastboot erase system
- It will return something like this
erasing 'system'... OKAY [ 1.104s] finished. total time: 1.105s
- Now flash the firmware
fastboot flash system "D:\system.img"
( replace path )
- It should return something like this
sending 'system' (34306 KB)... OKAY [ 1.276s] writing 'system'... OKAY [ 9.462s] finished. total time: 10.741s
- Now send reboot command to device
fastboot reboot
- You'll notice device will reboot normally now you can unplug the cable.
Congratulations your device is now unlocked and you can reinsert battery and another SIM for testing.
Firmware will take long time than usual to boot do not panic.
4. Changing APN
- Insert SIM connect with JioFi 3 wait it to intialize
- Open Web UI from browser (http://jiofi.local.html/)
- Now login (default username/pwd is administrator/administrator)
- In Network Tab you'll find setting for changing APN
- Put it on manual and enter "internet" as APN (without quotes)
- Hit apply/save device will reboot again automatically and it'll auto connect
- Just wait patience is the key here it'll connect.
If something goes WRONG or you want to UNDO you can re flash original firmware which is provided in this post.
Original backup
FAQs
- Q. My device is not visible in fastboot devices
A. Confirm driver installation a faulty cable can also be the issue.
.- Q. Everything went well but still no changes in dashboard
A. After successful flash if you still don't see the changes your device is probably booting from recovery partition. Try flashing recovery partition by
fastboot erase recoveryfs
fastboot flash recoveryfs "D:\system.img"
.
- Q. After resetting device from pin hole button it shows INVALID SIM.
A. This is supposed to happen just reboot the device it'll work again.
.- Q. Can I undo all this and get back to original firmware
A. Yes just flash the original firmware provided in post and reset the device.
.- Q. I 'accidentally' flashed my recovery and boot partition
A. Well accidentally I've backed up recovery and boot download from below
1. JMR540_boot_recovery.rar
2. JMR541_boot_recovery.rar
.- Q. FAILED: (remote: Image is locked) issue while erasing/flashing image
A. Jio recently pushed an firmware update which re-locks simlock and bootloader which basically means you can't flash unsigned/custom firmware. Currently there is no fix.
Mentions:
Thanks to Karuppusamy for testing it on JMR541.
What about JioFi 2, 4, 5, 6?
Reverse Engineering takes lot of time and coffee. Until I get physical access to device I won't be able to unlock it. I'm constantly searching them on OLX as soon as I get hands on I'll surely try to RE and unlock it. I'll update the same here if there is no update here at the time of your reading then I haven't got the device yet so please don't spam for update hope you understand that I don't get anything by doing these things, I do it for liberation of locked hardware to meet it's real destiny and of course for the people. I also have a day job so no I cannot guide or teach you, hope you understand why.
Try flashing official firmware then reseting device do not use SIM with official firmware. Format first before flashingView attachment 5544447
It was working properly but two days ago this happened. Tried reflashing (both system and recoveryfs) but didn't help. Booting takes much time and there's no network when sim inserted (for obvious reason).
Could it be hardware problem (I don't know nothing about nothing)? Or do I need to try the other ways (like writing imei and etc) ?
abhimortal6 if you still follow this thread, it would be helpful if you reply.
If it's working on /system, then noThankyou Boss, You saved my purchase. I bought this device two years back without knowing jio signal poor in my home, the device was useless for me.
I successfully flashed. Now it is working with Airtel.
Any one tell me, Do I need to flash recoveryfs also.
Try flashing official firmware then reseting device do not use SIM with official firmware. Format first before flashing
fastboot devices
baxxxxx fastboot
fastboot erase system
erasing 'system'...
OKAY [ 1.104s]
finished. total time: 1.105s
fastboot flash system "D:\system.img"
( replace path )
sending 'system' (34306 KB)...
OKAY [ 1.276s]
writing 'system'...
OKAY [ 9.462s]
finished. total time: 10.741s
fastboot reboot
fastboot erase recoveryfs
fastboot flash recoveryfs "D:\system.img"
Totally possible even 3G but it can't be done through WebUI it'll requires shell access.bro is unlocking more 4g bands or manual selection of bands can be done ?
Can you show us dashboard screenshot. This will help other users to verifysuccessfully unlocked my jiofi 3 JMR541. tested with voda and its working well and good. Thanks a ton for this bro.
I was late in checking this thread and got shipped airtel unlocked mifi from home.
You can install and test patched firmware auto updates are patched and disabled now, link is in original post. Devices which are already updated, there is no easy fix for them right now. Jio loves their users aww ( throws JioFi in space ).after knowing from u guys about recent update pushed by jio my device wasn't updated so i instantly removed the sim and waiting for update from abhi
For Jio --- guys u have stopped selling this or selling in 5k -6k like black marketing and nor your devices are built well, if someone has unlocked it what's the problem you have not pushed any update to other models which were previously unlocked now those devices are being sold at higher prices. I am happy that airtel and vi are here otherwise your greediness to capture everything would have led us to ______ no words to describe'