Camera fails after failed update - Galaxy S III Q&A, Help & Troubleshooting

Hi all,
This morning I tried to update my Camera firmware using the *#34971539# (Camera Firmware Update) code. During this upgrade I got the message 'FactoryTest stopped'. After that message my camera app stopped working, it starts, shows the buttons, but the image is black. Also I am unable to access the camera firmware update screen... I get the same message as before (FactoryTest stopped).
I tried a few custom roms, but this didn't solve the issue. I also restored a backup I created with CMW, but no luck.
Does any of you have an idea how to get my camera to start working again ????
Thanks.
Best regards,
Vinzie

Try to flash a 3-part firmware with PIT and repartition checked!

Remove the camera update and go back to your previous camera

PJF16 said:
Try to flash a 3-part firmware with PIT and repartition checked!
Click to expand...
Click to collapse
Can you tell me which firmware is 3part ??? Up until now I only used/found single file firmwares...

I red an old galaxy S thread on XDA, apparently you can copy the correct file onto the device (you need root access though) and then you should be able to run *#34971539# again, without it crashing. At least that is how it worked on the galaxy S. I've look on the filesystem of the galaxy S3 and I don't have a 'firmware' folder in the /system/ folder, so I guess the camera files are located elsewhere on the galaxy S3/ICS... does anyone have an idea where these files are located ? And is anyone willing on posting their camera firmware files here....?

Vinzie said:
I red an old galaxy S thread on XDA, apparently you can copy the correct file onto the device (you need root access though) and then you should be able to run *#34971539# again, without it crashing. At least that is how it worked on the galaxy S. I've look on the filesystem of the galaxy S3 and I don't have a 'firmware' folder in the /system/ folder, so I guess the camera files are located elsewhere on the galaxy S3/ICS... does anyone have an idea where these files are located ? And is anyone willing on posting their camera firmware files here....?
Click to expand...
Click to collapse
Apparently people using CM9 also had camera issues and where able to fix them by putting the following files back onto their phone:
/data/cfw/SlimISP_GD.bin
/data/cfw/SLIMISP_ZD.bin
Would someone please send me those 2 files, so I can try if this will fix the camera issues ?
Also also saw that there are firmware files in the folder '/system/cameradata/', I would also love to have those...

Vinzie said:
does anyone have an idea where these files are located ? And is anyone willing on posting their camera firmware files here....?
Click to expand...
Click to collapse
The camera firmware is in two locations. The camera itself contains one (the one you can "flash") and one in the kernel. When the camera loads up (first time after a clean boot) it does a comparison of the two firmwares, decides which one is the latest and loads that one into memory. Hence, there's no need to flash the camera FW itself. It will load the latest of the two.
There is a option in kernel somewhere to store the camera firmware externally. I'm fairly sure this is how CM9 does it, hence the firmware in /data/cfw.
It could also be that CM9 dumps the camera firmware to that folder, for whatever reason I do not know.
You can download the latest firmware CM9 uses directly from their source. I can't make heads or tails when browsing their github, it's a horrible mess, but it's there somewhere. Files are called SlimISP_GD.bin.ihex and SlimISP_ZD.bin.ihex.

Daelyn said:
The camera firmware is in two locations. The camera itself contains one (the one you can "flash") and one in the kernel. When the camera loads up (first time after a clean boot) it does a comparison of the two firmwares, decides which one is the latest and loads that one into memory. Hence, there's no need to flash the camera FW itself. It will load the latest of the two.
There is a option in kernel somewhere to store the camera firmware externally. I'm fairly sure this is how CM9 does it, hence the firmware in /data/cfw.
It could also be that CM9 dumps the camera firmware to that folder, for whatever reason I do not know.
You can download the latest firmware CM9 uses directly from their source. I can't make heads or tails when browsing their github, it's a horrible mess, but it's there somewhere. Files are called SlimISP_GD.bin.ihex and SlimISP_ZD.bin.ihex.
Click to expand...
Click to collapse
OK I found the 2 files, they were present in a dump posted on the XDA forum. I put both files in the /data/cfw/ folder, restarted the phone and tried the camera, but no luck. I tried it once with and once without the .ihex extention. I also tried the same by putting the files into the /system/vendor/firmware/ folder.... but no luck there either...
Any thoughs on what location I can try ? Or is restarting the phone not enough...? Should I do a hard reset ?

Related

[Q] Suber noob with a few questions

I received my S2 a few days ago from Vodafone and despite having never owned a smartphone before (yes really) I decided to get straight into installing a custom ROM as my phone came with a lot bundle crap from Vodafone that i wanted to be rid of.
After a lot of reading i flashed the KJ3 CF-Root kernal (the stock vodafone firmware being BUKJ3) with Odin then installed the latest Checkrom via CWM.
Firstly, when trying to add a clock widget to my home screen it appears that there are none. On the stock out-of-the-box firmware there were two or three nice ones. With Checkrom installed how would i find these widgets again?
Second thing, after installing Checkrom the bundled/stock apps are spread over 4 screens with none of those screens being full. Is there a way to merge them so each screen is full before a new one would be created?
Lastly, say i wanted to return the phone to Vodafone for whatever reason what would be the correct way to return the phone to its original state (i.e Kernal and Firmware)? From this thread i have downloaded the following items;
GT-I9100_VOD_I9100BUKJ3_I9100VODKI2_I9100BUKI1.exe
Kernel_I9100BUKJ3.exe
These are the original Vodafone Kernal and Firmware (right?) but after extracting each file i'm they are both .tar.md5 files. Is this a problem?
If not, in what order and how should each file be flashed back on the phone?
Any help is most appreciated.
Thanks
It might be the case where they removed the widgets from the ROM you flashed, which is why you can't find it (I don't know, not sure, possibly..) You can download apps from the market to get other clock widgets though.
From what I know, there is no way to tell the phone to automatically merge the widgets when there are still empty slots on the home screen. It's not the smart, sadly :/
You're not supposed to extract a .tar file. It may appear to be a zip file on your computer but just use Odin to select that file and flash it.
P.S I'm still new to this whole rooting business but still learning so my answers may not be reliable but hey, worth a try
N0stalgic said:
From what I know, there is no way to tell the phone to automatically merge the widgets when there are still empty slots on the home screen. It's not the smart, sadly :/
Click to expand...
Click to collapse
Its actually my Apps screens that i want to organise not my widgets
You're not supposed to extract a .tar file. It may appear to be a zip file on your computer but just use Odin to select that file and flash it.
Click to expand...
Click to collapse
I didn't extract the tar files. The files i downloaded from XDA were 7zip .exe files. They extract leaving me with .tar.md5 files.
Ahaha oops my bad. But I think the same principle applies.
I think you can just click the PDA, select the stock kernel (Kernel_I9100BUKJ3), flash it and it should be okay.
N0stalgic said:
Ahaha oops my bad. But I think the same principle applies.
I think you can just click the PDA, select the stock kernel (Kernel_I9100BUKJ3), flash it and it should be okay.
Click to expand...
Click to collapse
How would i then flash the the stock firmware though? Presumably by flashing the stock Kernal i would lose root and CWM and thus lose the ability to flash the original firmware?
Thanks
Okay did some quick research and just by flashing this GT-I9100_VOD_I9100BUKJ3_I9100VODKI2_I9100BUKI1 will unroot your phone.
[EDIT]
"Just flash a new firmware on to you phone. Even if it's the same one that's on there.
Flashing a kernel doesn't remove the Root but flashing the entire firmware does"
Got that from here.
hey , if u want to organize your shortcuts in the home screen press the options button ( the one with three lines) then hold on an icon & move it to the desired spot , u even have the option to organize them in a folder then draging the folder to the menu to save it.
i hope u found this useful
oh another thing if u flashed a custom rom , u had to erase something called (binary count) aka custom rom count which void the warranty , u need a piece of micro usb tool USB jig & heres a thorough explanation to it :http://forum.xda-developers.com/showthread.php?p=20596560&posted=1#post20596560
DADER said:
hey , if u want to organize your shortcuts in the home screen press the options button ( the one with three lines) then hold on an icon & move it to the desired spot , u even have the option to organize them in a folder then draging the folder to the menu to save it.
i hope u found this useful
oh another thing if u flashed a custom rom , u had to erase something called (binary count) aka custom rom count which void the warranty , u need a piece of micro usb tool USB jig & heres a thorough explanation to it :http://forum.xda-developers.com/showthread.php?p=20596560&posted=1#post20596560
Click to expand...
Click to collapse
Thanks for that. I've managed to organise my home screens the way i like with shortcuts to my most commonly used app and such. But is there a way to organise apps on the apps screen (rather than home screens)? I'm a bit OCD so i like to have everything neat and tidy
As for the custom rom count do i need to erase it after installing checkrom or after re-installing the stock firmware?
Thanks

[GUIDE]Solution to recover some apps like IM,swype etc. mostly missing in custom ROMs

I am not sure if this is already known or has been discussed before. Search did not yield any relevant results. Please post your feedback.
Introduction
In most custom ICS ROM's, you might have noticed some apps like the Polaris office, Photo editor, IM or even Swype missing. These are not even there in many of the "Stock unmodified" versions released either. Surprisingly, they are very well present if you flash the original ROM through Odin. So where do these apps go? They are actually installed on first boot only if you flash from Odin.
Usual missing apps
KiesAir
OceanWeather and WindyWeather live wallpapers
Polaris Office
Photo Editor
Samsung IM
Swype
Vlingo
For those who do not want to go through this procedure and straight away want the CWM package of these missing files, you can download it from here...
How to extract them?
I am assuming the most common method ROM cooks use maybe using dsixda's kitchen (thanks to his fantastic scripts!).
When extracting and de-odexing the ROM, you may have noticed a file called hidden.img in the original ROM file which is usually ignored in this process. this file contains the above apps and they are installed to the /data/app folder. The hidden.img file is not readable using regular softwares, just like factoryfs.img.
Extract this hidden.img file from the original ROM image and paste it in the original_update folder of dsixda's kitchen (xxx.tar.md5 can be renamed to xxx.tar and opened in softwares like winrar)
Rename the hidden.img file to factoryfs.img.
Close any existing kitchen tasks and restart the kitchen.
Select option 1 to set working folder.
Make a backup of your existing working directory.
When prompted, choose the factoryfs.img option to proceed with (option 3).
You will get a message saying the file is being converted to a format for extraction.
The ext2fs program should automatically be launched.
Select open file in the program and choose the ext_factoryfs.img file (which is actually the converted from of the renamed hidden.img file).
Right click on the left pane where the opened file is listed and select Save.
Save it to the root folder of your working directory.
Now you will have a folder called data in your working directory with the missing apps. Include extraction of this folder in your updater script and you are done
If the tutorial wasn't clear, feel free to post questions on the thread.
Hope this was helpful, Cheers...
ajayjohn said:
In most custom ICS ROM's, you might have noticed some apps like the Polaris office, Photo editor, IM or even Swype missing.
Click to expand...
Click to collapse
It seems to be missing in all Deodexed ROM
Photo editor not working. Also there isn't new gallery app in official ROm???
nikki2325 said:
Photo editor not working. Also there isn't new gallery app in official ROm???
Click to expand...
Click to collapse
Photo editor works fine for me. Did you try clearing your cache?
Also, Samsung still uses the old GingerBread gallery.
Couldn't someone just extract the apps then post them here.
thecrater said:
Couldn't someone just extract the apps then post them here.
Click to expand...
Click to collapse
You can get them in a zipped file from here
Unzip and use the app you want.
ajayjohn said:
In most custom ICS ROM's, you might have noticed some apps like the Polaris office, Photo editor, IM or even Swype missing. These are not even there in many of the "Stock unmodified" versions released either. Surprisingly, they are very well present if you flash the original ROM through Odin. So where do these apps go? They are actually installed on first boot only if you flash from Odin.
Click to expand...
Click to collapse
Why not make a custom rom .tar? install with odin? or mobile odin?
If I wanted to flash this hidden.img in heimdall what should i do ? Meaning where should i put it ?
Sent from my GT-I9100 using XDA
Custom roms apps missing i just open the zip with win rar go to system /apps and ADD required apps or even delete apps not wanted close and flash .
Thats open not unzip .
jje
sachs said:
Why not make a custom rom .tar? install with odin? or mobile odin?
Click to expand...
Click to collapse
JJEgan said:
Custom roms apps missing i just open the zip with win rar go to system /apps and ADD required apps or even delete apps not wanted close and flash .
Thats open not unzip .
jje
Click to expand...
Click to collapse
That is definitely a way to do it.
But since these apps get installed to /data/app when installed via odin. Hence, to replicate that (not needed), i mentioned unzipping and installing as a regular apk.
Another option is to open the zip as you said and place these in a /data/app folder and flash it.
But primarily, this thread was created because i have found people asking on many rom threads about missing these apps, without getting a reply...
ajayjohn said:
But since these apps get installed to /data/app when installed via odin. Hence, to replicate that (not needed), i mentioned unzipping and installing as a regular apk.
Another option is to open the zip as you said and place these in a /data/app folder and flash it.
Its just the missing stock apps i put in system /apps i do not add apps to data s that is hit and miss unless the script is edited .
I also remove stuff i dont want from custom roms and add my own wallpaper ringtones boot CSC etc by the same method .
jje
Click to expand...
Click to collapse
Very nice and simple guide.Thank you :good:
since it s not mentioned, I advice to add the libs missing for polaris office and swype etc..
U can retrieve them opening the apks and check out the lib folder.
These have to be pasted into /system/lib to avoid FCs.
It s an important step, mention it into OP.
i'm trying to get stock swype for a galaxy ace s5830 installed on my custom rom. So far without succes. I have pasted swype.apk (extracted from stock rom!) into /system/app and libswypecore.so into /system/lib. Both with permissions: 6-4-4.
When I try to use swype I get an error that this swype version was intended to use on a different device. result: I can swype but nothing happens (no words are entered, though the different dictionairies are present in the swype.apk).
I'm wondering what I should do now. (besides checking the build.prop file for differences).
DutchArjo said:
i'm trying to get stock swype for a galaxy ace s5830 installed on my custom rom. So far without succes. I have pasted swype.apk (extracted from stock rom!) into /system/app and libswypecore.so into /system/lib. Both with permissions: 6-4-4.
When I try to use swype I get an error that this swype version was intended to use on a different device. result: I can swype but nothing happens (no words are entered, though the different dictionairies are present in the swype.apk).
I'm wondering what I should do now. (besides checking the build.prop file for differences).
Click to expand...
Click to collapse
It's galaxy s2 theard, ask in galaxy ace
Ganjax said:
It's galaxy s2 theard, ask in galaxy ace
Click to expand...
Click to collapse
sorry. I thought as it are both samsung devices, It would be the same for Ace, but I will ask in Ace forum.

[Q] Cant access /efs to enable lockscreen and power options

I know that there are lots of forums but NONE of them answer this question, and i have spent the last week checking so i did my best. I have a SGS2 gt-i9100T with voda australia, if its relevant, and i have upgraded to XXLPQ ICS and it is rooted so i get CWM, and i have come across no lockscreen or power options. I had the same problem with the other versions of ICS but none with gingerbread. So initially i thought that i had to get into /efs/imei and change keystr to make it work. The problem is, no matter which root explorer i use when i get to the folder /efs i cannot open it. it just stays in the main / folder. I have tried to use a terminal to edit the file but it says that i dont have the permissions to do so and that it cant. i have backed up the folder using HC-K and it says that it was successful. Please someone who can help me as it is driving me nuts not being able to use ICS as it doesnt work. i also cant copy /efs as when i hold press on it and ask for info, it says that it has no files in it and no folders. and when i try to copy it, it says that nothing was copied as there was nothing TO copy.
So yeah, any help would be massively appreciated to all
so you're saying that backup was successful, why don't you make 2 backups, edit one of them to your need and restore it ? it should work.. and of course, don't forget to keep that 2nd original backup
I would except that the backup files/folders are not the ones that go in the /efs normaly. there is 2 files made from the backup, one called efs and it is a disc image file. and the other efs.tar. hang on, that tar file i may be able to edit. il get back to you on that thanks
huntsman0185 said:
I would except that the backup files/folders are not the ones that go in the /efs normaly. there is 2 files made from the backup, one called efs and it is a disc image file. and the other efs.tar. hang on, that tar file i may be able to edit. il get back to you on that thanks
Click to expand...
Click to collapse
you can edit that TAR with WinRAR for example
No luck, when i edited the file oddly it made it 0.7kb smaller, even though i added a file. and that .tar is a .tar.gz
Can you reboot in download mode?
huntsman0185 said:
No luck, when i edited the file oddly it made it 0.7kb smaller, even though i added a file. and that .tar is a .tar.gz
Click to expand...
Click to collapse
you have to pack it without compression..
078gregory said:
Can you reboot in download mode?
Click to expand...
Click to collapse
Yes i can although i dont see how it helps
amozonesk said:
you have to pack it without compression..
Click to expand...
Click to collapse
any help on how to do this?
huntsman0185 said:
Yes i can although i dont see how it helps
Click to expand...
Click to collapse
You can flash with odin official firmware from Intratech thread
078gregory said:
You can flash with odin official firmware from Intratech thread
Click to expand...
Click to collapse
i can although thats not what i want to do...
i have official firmware already from checkfus, its just this editing business thats has me confused.
the older firmware doesnt help when i need the /efs for ICS
also winrar says it can only add files to a rar or zip archive, so i cant edit the current .tar
try any other packing app, google is always here for you "how to edit .tar"
Yeah i used one of them, peazip and i thought i replicated the file perfectly and everything but its not working still, maybe i am lacking other files from /efs aside from the keystr one.

[Q] Wifi Problem with Korean Tab (SHW-M380W) after 7510 conversion

Hi Everyone!
I'm posting this here since I don't have posting privileges in the development area.
I have converted my Korean Galaxy Tab 10.1 as explained in the development section in this thread:
http://forum.xda-developers.com/showthread.php?t=1360588&page=5
to a 7510.
Everything worked fine.
Just one tiny problem I am experiencing:
My Wifi reception has greatly decreased after the conversion.
I noticed this imediately after the conversion but hoped it would "go away" once I had rooted the Tab an installed a modded ROM.
Unfortunately this was not the case.
Does anyone of you other "converters" have any experience with this problem or am I the only one?
best regards an looking forward to your answers
Krügge
Happy new year to everyone!
Well, since noone seems to have my problem I looked into the files myself.
The wifi drivers and their configuration files are located in /etc/wifi of the system image.
I flashed the korean shw-m380w original version and did a backup using CWM. I then did the same with the original gt-p7510 version.
When I compared the filesizes I noticed differences and the content of the configuration files were different as well.
So I just replaced the contents of the european wifi folder with the contents of the korean one. I had to use a linux shell, since the file permissions need to be saved.
I copied the newly created system tar file into the CWM backup directory of the european version, adapted the the md5 hash in the same directory for the new system tar file and went into CWM and did a restore.
Worked like charm. I'm back to my old, much better, wifi reception performance.
I don't know if this is the fastest an easiest method but it worked....
best regards
kruegge99
kruegge99 said:
Happy new year to everyone!
Well, since noone seems to have my problem I looked into the files myself.
The wifi drivers and their configuration files are located in /etc/wifi of the system image.
I flashed the korean shw-m380w original version and did a backup using CWM. I then did the same with the original gt-p7510 version.
When I compared the filesizes I noticed differences and the content of the configuration files were different as well.
So I just replaced the contents of the european wifi folder with the contents of the korean one. I had to use a linux shell, since the file permissions need to be saved.
I copied the newly created system tar file into the CWM backup directory of the european version, adapted the the md5 hash in the same directory for the new system tar file and went into CWM and did a restore.
Worked like charm. I'm back to my old, much better, wifi reception performance.
I don't know if this is the fastest an easiest method but it worked....
best regards
kruegge99
Click to expand...
Click to collapse
i have same problem with you. can you please explain to me step by step how to fix the wifi like you did?
Hi Everyone!
I have done some more experimenting.
Since I wanted to install different Android Versions and different Kernels and the fact that the Kernel Drivers are always compiled to work with only one particualer Kernel, I needed to find a way to improve Wifi reception without having the korean drivers.
I acomplished this by just pasting the config file nvram_net.txt from the korean Android into the directory /system/etc/wifi.
I renamed the original file to nvram_net.txt.orig and pasted, Afterwards I adjusted the permissions to be the same as the ones of the original file and rebooted.
This has worked with every Android Version I installed so far.
I have attached a Screenshot of the directory and the nvram_net.txt file of the korean tab.
I hope I can help somone with this.
To me it seems that the korean tab has just a slightly different Wifi Hardware than the P7510.
best regards
Krügge

[Q] replacing modem.img within custom ROM (zip) --> (both) SIMs offline

After lots of reading XDA and using the many tweaks and fixes one can find here (thanks!) I ran into a problem I can't seem to solve.
I'm modifying a custom ROM (by www.jiayu.es --> version 20131203-000001) for the Jiayu G4B (basic 1/4 3000mah) for use in the Netherlands. I already applied some fixes (GPS-fix, APN-settings, SMS-fix, add some APKs) and created a flashable zip file for use with CWM (thanks to dsixda kitchen).
One thing I can't seem to implement is the replacement of modem.img (in system/etc/firmware) with an updated version that fixes frequent drops of the connection to the network. This fix is documented on the dutch site tweakers.net.
The original fix is quite simple: you just replace modem.img (using a file explorer) with the updated one, straighten out the file permissions and reboot the phone. The thing is I don't want to have to do this manually everytime I flash a new ROM, and furthermore it's fun to learn how to customize my own ROM.
So I thought I could just replace modem.img in my working folder with the newer one and be done with it. Problem is that after I flash the ROM containing the new modem.img both my sims remain offline and the only way to go online again is by restoring a CWM backup.
I already checked the file permissions and they are correct. Unfortunately google also couldn't help me find the answer. Does any here have an idea how to solve this?
matthijsph said:
After lots of reading XDA and using the many tweaks and fixes one can find here (thanks!) I ran into a problem I can't seem to solve.
I'm modifying a custom ROM (by www.jiayu.es --> version 20131203-000001) for the Jiayu G4B (basic 1/4 3000mah) for use in the Netherlands. I already applied some fixes (GPS-fix, APN-settings, SMS-fix, add some APKs) and created a flashable zip file for use with CWM (thanks to dsixda kitchen).
One thing I can't seem to implement is the replacement of modem.img (in system/etc/firmware) with an updated version that fixes frequent drops of the connection to the network. This fix is documented on the dutch site tweakers.net.
The original fix is quite simple: you just replace modem.img (using a file explorer) with the updated one, straighten out the file permissions and reboot the phone. The thing is I don't want to have to do this manually everytime I flash a new ROM, and furthermore it's fun to learn how to customize my own ROM.
So I thought I could just replace modem.img in my working folder with the newer one and be done with it. Problem is that after I flash the ROM containing the new modem.img both my sims remain offline and the only way to go online again is by restoring a CWM backup.
I already checked the file permissions and they are correct. Unfortunately google also couldn't help me find the answer. Does any here have an idea how to solve this?
Click to expand...
Click to collapse
So did you ever find the solution to this problem??? Did it involve taking the battery out immediately after you flash the ROM with the desired modem.img?
No it was never solved, I gave up after a while.
I don't have the phone anymore, so I can't test your solution.
matthijsph said:
No it was never solved, I gave up after a while.
I don't have the phone anymore, so I can't test your solution.
Click to expand...
Click to collapse
having that kinda problem, thinking to replace system.img 1st with push adb, then use dd if=...of=.. not sure if gonna work

Categories

Resources