Forums | developer.brewmp.com Forums | developer.brewmp.com

Developer

Forums

Forums:

Did anyone ever mention the problem with "full EFS" test on Audiovox 8600, while using Shaker tool? We lost two 8600 handsets already with same symptoms.

Here's what we did:

Used tools:
- BREW SDK v.2.0.1
- BREW Tools Suite v.2.1.2

Actions:
1. Plug the handset
2. Upload Shaker tool to handset, using AppLoader 3.0.0.12
3. Run BREW Emulator v.2.0.1
4. Start Grinder (from BREW Tools Suite 2.1.2)
5. Open Shaker Settings in Grinder UI and start Shaker app on the device
6. When Shaker Settings window will appear, you should check that Memory and EFS fields are set to 0
7. Check “Do Nothing” option for Memory setting
8. Check “Keep” option for EFS setting and set EFS Free field to 0
9. Check “Do Nothing” option for Sockets
10. Press OK
11. First Grinder app will hangs up, then phone will not react to keypresses. After some time, phone will either restart or hang up. After restart, it will hang (sometimes with white screen w/ following text: dog.c 00607

I've seen that before... Why not upload shaker using loadshaker.pl? and use a shaker API to get the free efs. That might work...

I've seen that before... Why not upload shaker using loadshaker.pl? and use a shaker API to get the free efs. That might work...

And also, do you have the right sig file for the phone?

And also, do you have the right sig file for the phone?

Sure, we have correct .sig file and everything else required. This routine works on dozen of other phones, but it just brick the phone completely.
And why are you talking about loadshaker.pl? What it will change? The problem is that to check how your application works w/ full EFS, you have to make it full. And 8600 with full EFS just can't restart.

Sure, we have correct .sig file and everything else required. This routine works on dozen of other phones, but it just brick the phone completely.
And why are you talking about loadshaker.pl? What it will change? The problem is that to check how your application works w/ full EFS, you have to make it full. And 8600 with full EFS just can't restart.

EFS is very delicate, over use can brick the phone, this is a known issue unfortunately, there are a number of ways to kill it

EFS is very delicate, over use can brick the phone, this is a known issue unfortunately, there are a number of ways to kill it

Maybe you should try to add more ram.

Maybe you should try to add more ram.

We had the exact same problem with a couple Kyocera KX2 handsets. Same steps exactly. If there a better way to test EFS conditions than with the shaker? :confused:
Brian

We had the exact same problem with a couple Kyocera KX2 handsets. Same steps exactly. If there a better way to test EFS conditions than with the shaker? :confused:
Brian

unfortunately theres no really good solution, if you could hard reset the phone, it'd reset the brew test enable bit, so the phone still wouldn't be any use til it went back.
the safest way is to write a wrapper around the filesytem calls that you can simulate error conditions

unfortunately theres no really good solution, if you could hard reset the phone, it'd reset the brew test enable bit, so the phone still wouldn't be any use til it went back.
the safest way is to write a wrapper around the filesytem calls that you can simulate error conditions

Someone responded to another thread with some help. there is a new MaxFileCnt utility that handles EFS2:
http://brewforums.qualcomm.com/showthread.php?t=7116
Hope that helps-

Someone responded to another thread with some help. there is a new MaxFileCnt utility that handles EFS2:
http://brewforums.qualcomm.com/showthread.php?t=7116
Hope that helps-