How to flash Samsung J1 via Odin flash tool

Fix Samsung J1 (SM-J100H) firmware issue by flashing to stock firmware

I got Samsung J1 (SM-J100H) device that getting an error message when open setting. “Unfortunately, has stopped.” with this error it was quite hard to find some solution without going for flashing. And in this case, I had to go for flashing and here I will explain way I fix it by flashing stock firmware to Samsung J1 device.

If someone got the same error, I recommend trying restart and reset device first. For the reset, you have to go for recovery menu. Recovery combination for Samsung J1 is power button + Volume Up button + Home button. Try wipe data/cache partitions. If those doesn’t fix the problem, go for flashing.

Warning!! –  Incorrect or interrupted flashing will be the result of bricked device. Do it with your own risk.

For the flashing device you need,

  1. Device with good percentage of battery power. (at least higher than 30%)
  2. Windows installed computer.
  3. Downloaded Odin.
  4. Downloaded Stock firmware.
  5. USB drivers or Install Samsung Smart Switch, It will install all drivers for you.

Step 01

Install USB drivers to the computer.

Step 02

Extract the firmware file if you downloaded zip file. Most likely it will be compressed file and after extract You should have .md5 file

Step 03

Extract downloaded Odin and open Odin application with Administrator privileges – right click on odin_.v_.exe and select run as administrator.

Step 04

On Odin screen select “AP” tab. locate and select firmware file and click OK. After click OK, it will take few minutes to process. Wait till it done. It’s normally to show not respond message while process. Let it to be finish. Don’t mess with it.

Step 05

After you get the log says Finished successfully and leave CS, Connect the device with download mode on via USB cable. For that, Turn off device and then power on with ,power button + Volume Down button + Home button press with all together. It will show the Warning message and continue with Volume Up button.



If device successfully connected, Odin will show the device information with COM port number that connected in the ID:COM tab. And log will show device added.


Step 06

If you come so far, make sure USB connection is stable enough and click “Start”. Don’t mess with odin settings. leave everything in to default settings. After start you will see the processing logs in right side on screen and the process would take around 10 minutes to complete.

If flashing complete successfully it will show the “PASS” message and your device will reboot. You can disconnect the cable now.

If everything workout well, problem should be fixed by now.


How to use CCProxy to manage network connection

If you looking for something to manage your Internet connection in between small or medium scale network, proxy is one of ancient yet popular method to use. In the use of proxy CC-Proxy is one of best and easy to use application today for windows environment. You can download the application from following link.

Official Site :

For the use this application in local environment you have to use the windows server machine or regular windows PC with 2 network adapters. you can also use the usb to rj45 adapter or wifi adapter.

After installation startup screen will look like this. so in order to use this we have to setup CC-Proxy before use.

first of all you must setup local IP and Proxy IP. usually CC-Proxy will automatically detect those but you have to check whether it’s correct or not. To the setup click “Options” icon and then configuration tab will appear.

Pretty much these setting doesn’t need to explain, this image shown here is custom setup, so it’s not necessary to be same as your setting. for now you can keep the defaults settings. Local IP address should be in auto detect mode and IP address shown here should be your proxy address. if it’s not, disable auto detect and manually put the correct address.

If you got this far, It’s pretty much done and in your local network users can use internet connection with proxy enable with their device. For above settings, client should use proxy address and port 808 without user name and password. Also you can use “Monitor” icon to monitor network traffic going through your proxy server.

When the traffic starting to flow, you can see visual represent of network traffic in home tab. Green line represent your local area connection traffic and yellow line represent internet connection. Right click on the green mesh would open  “line chart options” that allows you to control maximum connections and bandwidth sizes.

However in this setup you only can monitor and limited control over the traffic. for more control and management you have to go for further settings with adding users to the network, which I explain in next post — >


Fix Samsung Galaxy G 955XU – Motherboard replacement

Samsung Galaxy G 955XU is live demo unit of Samsung Galaxy S8+ with Qualcomm MSM8998 Snapdragon 835 which is same configuration as Samsung Galaxy G 955U or Samsung Galaxy G 955U1. only deferent of 955XU and 955U is there are no mobile network functions included on 955XU device in hardware level. And also it contains some demo apps that very annoying in regular use and nearly impossible to remove completely.

In another thread here,I tried to recover SM -G 955XU device but couldn’t get anywhere. So in order to make it work again I did replace it’s main board from G 955U device and get it’s back to the work successfully.

For the fix Samsung Galaxy G 955XU you need completely working Samsung Galaxy G 955U motherboard. There are several models available other than G 955U, like G 955F . But I’m not sure they are compatible to each other so I have tested only on G 955U and if fixed perfectly on G 955XU.

Before begin you need phillips #00 screwdriver, hot gun and opening pick. for the hot gun you can also use the hair dryer. I’m not explaining dissemble process. you can watch it via ifixit here–>

Note :

  • You can use all the parts from 955XU device other than main board. even the fingerprint sensor will work with new main board.
  • After dissemble device, it will lost it’s waterproof capability. keep in that mind.
  • If you are in deferent region or carrier , you may be won’t receive updates directly to the mobile. but still you can update the device via Smart switch application.


For the replacement I found screen smashed device from eBay and it’s cheapest way to find one but you have to make sure inside of mobile doesn’t get damaged or otherwise you have an another trouble to deal with. Also make sure purchased item does not stolen from anywhere, if possible make sure you directly bought from the owner. however check IMEI number for possible blacklists.


Here I got screen smashed Samsung Galaxy S8+ G 955U device and Samsung Galaxy S8+ LDU G 955XU device with firmware locked.

If all the things are set, dissemble the devises and remove mother boards.


You can see both motherboards are almost identical to each other. Only true deference between them is Galaxy G 955XU LDU device doesn’t have mobile network IC’s or other equipments support it in hardware level. You can see that deferent between them if you removed those protective plates from motherboards, but I’m not going to do that here.

I just simply replaced board, reconnect all cables and assembled phone then boom. That’s it.

You can use double tapes or glue, whatever your prefer method to seal phone. But careful with water proof. may be it won’t be good as it was before.