A10s not booting

Started by fesp, January 10, 2014, 10:15:59 PM

Previous topic - Next topic

fesp

After a successful Android project with the A10s OLinuXino I decided to buy two more. Unfortunately one does not seem to boot at all, and the other seems to be in an infinite loop. For the latter I attached the logcat. I've tried using LiveSuit to reflash the nand but it changes nothing (for both boards). I've tried this with each of these images:
a10s_android_nand_HDMI_en_second_release.img
a10s_android_nand_HDMI_en_3.img

Please advice on how to get both boards running Android.

Edit: I wanted to attach the logcat but I don't seem to have that option. So I'll put it in this post (because of the length limit I only posted the errors):

01-01 00:00:10.229: E/SurfaceFlinger(81): couldn't find an EGLConfig matching the screen format
01-01 00:00:10.309: E/display(81): #####cannot open file /mnt/private/display.area_radio to read#####
01-01 00:00:11.639: E/MediaPlayer(129): error (1, -2147483648)
01-01 00:00:11.639: E/MediaPlayer(129): start called in state 0
01-01 00:00:14.049: E/PhonePolicy(82): Could not preload class for phone policy: com.android.internal.policy.impl.PhoneWindow$ContextMenuCallback
01-02 00:00:00.239: E/SensorService(156): couldn't open device for module sensors (Operation not permitted)
01-02 00:00:00.719: E/PackageManager(156): Error reading settings: org.xmlpull.v1.XmlPullParserException: expected: '>' actual: '￿' (position:START_TAG (empty) <cert index='1'>@830:18 in java.io.InputStreamReader@41051f70)
01-02 00:00:00.729: A/PackageManager(156): Error reading package manager settings
01-02 00:00:00.729: A/PackageManager(156): org.xmlpull.v1.XmlPullParserException: expected: '>' actual: '￿' (position:START_TAG (empty) <cert index='1'>@830:18 in java.io.InputStreamReader@41051f70)
01-02 00:00:00.729: A/PackageManager(156):    at org.kxml2.io.KXmlParser.checkRelaxed(KXmlParser.java:302)
01-02 00:00:00.729: A/PackageManager(156):    at org.kxml2.io.KXmlParser.read(KXmlParser.java:1426)
01-02 00:00:00.729: A/PackageManager(156):    at org.kxml2.io.KXmlParser.parseStartTag(KXmlParser.java:1069)
01-02 00:00:00.729: A/PackageManager(156):    at org.kxml2.io.KXmlParser.next(KXmlParser.java:369)
01-02 00:00:00.729: A/PackageManager(156):    at org.kxml2.io.KXmlParser.next(KXmlParser.java:310)
01-02 00:00:00.729: A/PackageManager(156):    at com.android.server.pm.PackageSignatures.readXml(PackageSignatures.java:94)
01-02 00:00:00.729: A/PackageManager(156):    at com.android.server.pm.Settings.readSharedUserLPw(Settings.java:1824)
01-02 00:00:00.729: A/PackageManager(156):    at com.android.server.pm.Settings.readLPw(Settings.java:1263)
01-02 00:00:00.729: A/PackageManager(156):    at com.android.server.pm.PackageManagerService.<init>(PackageManagerService.java:1107)
01-02 00:00:00.729: A/PackageManager(156):    at com.android.server.pm.PackageManagerService.main(PackageManagerService.java:1013)
01-02 00:00:00.729: A/PackageManager(156):    at com.android.server.ServerThread.run(SystemServer.java:185)
01-02 00:00:00.749: E/AndroidRuntime(156): Error reporting WTF
01-02 00:00:00.749: E/AndroidRuntime(156): java.lang.NullPointerException
01-02 00:00:00.749: E/AndroidRuntime(156):    at com.android.internal.os.RuntimeInit.wtf(RuntimeInit.java:345)
01-02 00:00:00.749: E/AndroidRuntime(156):    at android.util.Log$1.onTerribleFailure(Log.java:103)
01-02 00:00:00.749: E/AndroidRuntime(156):    at android.util.Log.wtf(Log.java:278)
01-02 00:00:00.749: E/AndroidRuntime(156):    at com.android.server.pm.Settings.readLPw(Settings.java:1314)
01-02 00:00:00.749: E/AndroidRuntime(156):    at com.android.server.pm.PackageManagerService.<init>(PackageManagerService.java:1107)
01-02 00:00:00.749: E/AndroidRuntime(156):    at com.android.server.pm.PackageManagerService.main(PackageManagerService.java:1013)
01-02 00:00:00.749: E/AndroidRuntime(156):    at com.android.server.ServerThread.run(SystemServer.java:185)
01-02 00:00:00.749: E/PackageManager(156): Bad package setting: package com.android.providers.calendar has shared uid 10004 that is not defined
01-02 00:00:01.059: E/PackageManager(156): Package android has no signatures that match those in shared user android.uid.system; ignoring!
01-02 00:00:01.729: E/PackageManager(156): Package com.google.android.backup has no signatures that match those in shared user android.uid.system; ignoring!
01-02 00:00:02.079: E/PackageManager(156): Package com.android.keychain has no signatures that match those in shared user android.uid.system; ignoring!
01-02 00:00:02.349: E/PackageManager(156): Package com.softwinner.pppoe has no signatures that match those in shared user android.uid.system; ignoring!
01-02 00:00:02.589: E/PackageManager(156): Package com.android.providers.settings has no signatures that match those in shared user android.uid.system; ignoring!
01-02 00:00:02.669: E/PackageManager(156): Package com.android.systemui has no signatures that match those in shared user android.uid.system; ignoring!
01-02 00:00:03.109: E/PackageManager(156): Package com.android.settings has no signatures that match those in shared user android.uid.system; ignoring!
01-02 00:00:03.249: E/PackageManager(156): Package com.android.vpndialogs has no signatures that match those in shared user android.uid.system; ignoring!
01-02 00:00:03.259: E/installd(87): Couldn't opendir /data/data/com.android.vpndialogs: No such file or directory
01-02 00:00:03.269: E/installd(87): Couldn't opendir /data/data/android: No such file or directory
01-02 00:00:03.269: E/installd(87): Couldn't opendir /data/data/com.android.settings: No such file or directory
01-02 00:00:03.269: E/installd(87): Couldn't opendir /data/data/com.softwinner.pppoe: No such file or directory
01-02 00:00:03.279: E/installd(87): Couldn't opendir /data/data/com.android.systemui: No such file or directory
01-02 00:00:03.289: E/installd(87): Couldn't opendir /data/data/com.android.keychain: No such file or directory
01-02 00:00:03.299: E/installd(87): Couldn't opendir /data/data/com.android.providers.settings: No such file or directory
01-02 00:00:03.309: E/installd(87): Couldn't opendir /data/data/com.google.android.backup: No such file or directory
01-02 00:00:03.309: E/installd(87): Couldn't opendir /data/data/com.pplive.androidpad: No such file or directory
01-02 00:00:04.729: E/System(156): ******************************************
01-02 00:00:04.729: E/System(156): ************ Failure starting core service
01-02 00:00:04.729: E/System(156): java.lang.NullPointerException
01-02 00:00:04.729: E/System(156):    at com.android.server.pm.PackageSignatures.writeXml(PackageSignatures.java:58)
01-02 00:00:04.729: E/System(156):    at com.android.server.pm.Settings.writeLPr(Settings.java:914)
01-02 00:00:04.729: E/System(156):    at com.android.server.pm.PackageManagerService.<init>(PackageManagerService.java:1325)
01-02 00:00:04.729: E/System(156):    at com.android.server.pm.PackageManagerService.main(PackageManagerService.java:1013)
01-02 00:00:04.729: E/System(156):    at com.android.server.ServerThread.run(SystemServer.java:185)
01-02 00:00:04.749: A/SystemServer(156): BOOT FAILURE starting Input Manager Service
01-02 00:00:04.749: A/SystemServer(156): java.lang.NullPointerException
01-02 00:00:04.749: A/SystemServer(156):    at android.app.PendingIntent.getBroadcast(PendingIntent.java:293)
01-02 00:00:04.749: A/SystemServer(156):    at com.android.server.InputMethodManagerService.<init>(InputMethodManagerService.java:548)
01-02 00:00:04.749: A/SystemServer(156):    at com.android.server.ServerThread.run(SystemServer.java:312)
01-02 00:00:04.749: E/AndroidRuntime(156): Error reporting WTF
01-02 00:00:04.749: E/AndroidRuntime(156): java.lang.NullPointerException
01-02 00:00:04.749: E/AndroidRuntime(156):    at com.android.internal.os.RuntimeInit.wtf(RuntimeInit.java:345)
01-02 00:00:04.749: E/AndroidRuntime(156):    at android.util.Log$1.onTerribleFailure(Log.java:103)
01-02 00:00:04.749: E/AndroidRuntime(156):    at android.util.Log.wtf(Log.java:278)
01-02 00:00:04.749: E/AndroidRuntime(156):    at com.android.server.ServerThread.reportWtf(SystemServer.java:94)
01-02 00:00:04.749: E/AndroidRuntime(156):    at com.android.server.ServerThread.run(SystemServer.java:315)
01-02 00:00:04.759: A/SystemServer(156): BOOT FAILURE starting Accessibility Manager
01-02 00:00:04.759: A/SystemServer(156): java.lang.NullPointerException
01-02 00:00:04.759: A/SystemServer(156):    at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1077)
01-02 00:00:04.759: A/SystemServer(156):    at android.app.ContextImpl.registerReceiver(ContextImpl.java:1052)
01-02 00:00:04.759: A/SystemServer(156):    at android.app.ContextImpl.registerReceiver(ContextImpl.java:1046)
01-02 00:00:04.759: A/SystemServer(156):    at com.android.internal.content.PackageMonitor.register(PackageMonitor.java:65)
01-02 00:00:04.759: A/SystemServer(156):    at com.android.server.accessibility.AccessibilityManagerService.registerPackageChangeAndBootCompletedBroadcastReceiver(AccessibilityManagerService.java:278)
01-02 00:00:04.759: A/SystemServer(156):    at com.android.server.accessibility.AccessibilityManagerService.<init>(AccessibilityManagerService.java:172)
01-02 00:00:04.759: A/SystemServer(156):    at com.android.server.ServerThread.run(SystemServer.java:320)
01-02 00:00:04.759: A/SystemServer(156): BOOT FAILURE making display ready
01-02 00:00:04.759: A/SystemServer(156): java.lang.NullPointerException
01-02 00:00:04.759: A/SystemServer(156):    at com.android.server.ServerThread.run(SystemServer.java:328)
01-02 00:00:04.759: E/AndroidRuntime(156): Error reporting WTF
01-02 00:00:04.759: E/AndroidRuntime(156): java.lang.NullPointerException
01-02 00:00:04.759: E/AndroidRuntime(156):    at com.android.internal.os.RuntimeInit.wtf(RuntimeInit.java:345)
01-02 00:00:04.759: E/AndroidRuntime(156):    at android.util.Log$1.onTerribleFailure(Log.java:103)
01-02 00:00:04.759: E/AndroidRuntime(156):    at android.util.Log.wtf(Log.java:278)
01-02 00:00:04.759: E/AndroidRuntime(156):    at com.android.server.ServerThread.reportWtf(SystemServer.java:94)
01-02 00:00:04.759: E/AndroidRuntime(156):    at com.android.server.ServerThread.run(SystemServer.java:323)
01-02 00:00:04.769: A/SystemServer(156): BOOT FAILURE performing boot dexopt
01-02 00:00:04.769: A/SystemServer(156): java.lang.NullPointerException
01-02 00:00:04.769: A/SystemServer(156):    at com.android.server.ServerThread.run(SystemServer.java:334)
01-02 00:00:04.769: E/AndroidRuntime(156): Error reporting WTF
01-02 00:00:04.769: E/AndroidRuntime(156): java.lang.NullPointerException
01-02 00:00:04.769: E/AndroidRuntime(156):    at com.android.internal.os.RuntimeInit.wtf(RuntimeInit.java:345)
01-02 00:00:04.769: E/AndroidRuntime(156):    at android.util.Log$1.onTerribleFailure(Log.java:103)
01-02 00:00:04.769: E/AndroidRuntime(156):    at android.util.Log.wtf(Log.java:278)
01-02 00:00:04.769: E/AndroidRuntime(156):    at com.android.server.ServerThread.reportWtf(SystemServer.java:94)
01-02 00:00:04.769: E/AndroidRuntime(156):    at com.android.server.ServerThread.run(SystemServer.java:330)
01-02 00:00:04.769: E/AndroidRuntime(156): Error reporting WTF
01-02 00:00:04.769: E/AndroidRuntime(156): java.lang.NullPointerException
01-02 00:00:04.769: E/AndroidRuntime(156):    at com.android.internal.os.RuntimeInit.wtf(RuntimeInit.java:345)
01-02 00:00:04.769: E/AndroidRuntime(156):    at android.util.Log$1.onTerribleFailure(Log.java:103)
01-02 00:00:04.769: E/AndroidRuntime(156):    at android.util.Log.wtf(Log.java:278)
01-02 00:00:04.769: E/AndroidRuntime(156):    at com.android.server.ServerThread.reportWtf(SystemServer.java:94)
01-02 00:00:04.769: E/AndroidRuntime(156):    at com.android.server.ServerThread.run(SystemServer.java:336)
01-02 00:00:04.769: E/AndroidRuntime(156): *** FATAL EXCEPTION IN SYSTEM PROCESS: android.server.ServerThread
01-02 00:00:04.769: E/AndroidRuntime(156): java.lang.NullPointerException
01-02 00:00:04.769: E/AndroidRuntime(156):    at com.android.server.ServerThread.run(SystemServer.java:340)
01-02 00:00:04.769: E/AndroidRuntime(156): Error reporting crash
01-02 00:00:04.769: E/AndroidRuntime(156): java.lang.NullPointerException
01-02 00:00:04.769: E/AndroidRuntime(156):    at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:72)
01-02 00:00:04.769: E/AndroidRuntime(156):    at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
01-02 00:00:04.769: E/AndroidRuntime(156):    at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
01-02 00:00:04.799: E/installd(87): eof
01-02 00:00:04.799: E/installd(87): failed to read size
01-02 00:00:04.849: E/MediaPlayer(129): error (100, 0)
01-02 00:00:06.929: E/PhonePolicy(196): Could not preload class for phone policy: com.android.internal.policy.impl.PhoneWindow$ContextMenuCallback
01-02 00:00:11.009: E/SensorService(225): couldn't open device for module sensors (Operation not permitted)
01-02 00:00:11.519: A/PackageManager(225): Error reading package manager settings
01-02 00:00:11.519: A/PackageManager(225): org.xmlpull.v1.XmlPullParserException: expected: '>' actual: '￿' (position:START_TAG (empty) <cert index='1'>@830:18 in java.io.InputStreamReader@4109b1f8)
01-02 00:00:11.519: A/PackageManager(225):    at org.kxml2.io.KXmlParser.checkRelaxed(KXmlParser.java:302)
01-02 00:00:11.519: A/PackageManager(225):    at org.kxml2.io.KXmlParser.read(KXmlParser.java:1426)
01-02 00:00:11.519: A/PackageManager(225):    at org.kxml2.io.KXmlParser.parseStartTag(KXmlParser.java:1069)
01-02 00:00:11.519: A/PackageManager(225):    at org.kxml2.io.KXmlParser.next(KXmlParser.java:369)
01-02 00:00:11.519: A/PackageManager(225):    at org.kxml2.io.KXmlParser.next(KXmlParser.java:310)
01-02 00:00:11.519: A/PackageManager(225):    at com.android.server.pm.PackageSignatures.readXml(PackageSignatures.java:94)
01-02 00:00:11.519: A/PackageManager(225):    at com.android.server.pm.Settings.readSharedUserLPw(Settings.java:1824)
01-02 00:00:11.519: A/PackageManager(225):    at com.android.server.pm.Settings.readLPw(Settings.java:1263)
01-02 00:00:11.519: A/PackageManager(225):    at com.android.server.pm.PackageManagerService.<init>(PackageManagerService.java:1107)
01-02 00:00:11.519: A/PackageManager(225):    at com.android.server.pm.PackageManagerService.main(PackageManagerService.java:1013)
01-02 00:00:11.519: A/PackageManager(225):    at com.android.server.ServerThread.run(SystemServer.java:185)
01-02 00:00:11.519: E/PackageManager(225): Error reading settings: org.xmlpull.v1.XmlPullParserException: expected: '>' actual: '￿' (position:START_TAG (empty) <cert index='1'>@830:18 in java.io.InputStreamReader@4109b1f8)
01-02 00:00:11.519: E/AndroidRuntime(225): Error reporting WTF
01-02 00:00:11.519: E/AndroidRuntime(225): java.lang.NullPointerException
01-02 00:00:11.519: E/AndroidRuntime(225):    at com.android.internal.os.RuntimeInit.wtf(RuntimeInit.java:345)
01-02 00:00:11.519: E/AndroidRuntime(225):    at android.util.Log$1.onTerribleFailure(Log.java:103)
01-02 00:00:11.519: E/AndroidRuntime(225):    at android.util.Log.wtf(Log.java:278)
01-02 00:00:11.519: E/AndroidRuntime(225):    at com.android.server.pm.Settings.readLPw(Settings.java:1314)
01-02 00:00:11.519: E/AndroidRuntime(225):    at com.android.server.pm.PackageManagerService.<init>(PackageManagerService.java:1107)
01-02 00:00:11.519: E/AndroidRuntime(225):    at com.android.server.pm.PackageManagerService.main(PackageManagerService.java:1013)
01-02 00:00:11.519: E/AndroidRuntime(225):    at com.android.server.ServerThread.run(SystemServer.java:185)
01-02 00:00:11.519: E/PackageManager(225): Bad package setting: package com.android.providers.calendar has shared uid 10004 that is not defined
01-02 00:00:11.579: E/PackageManager(225): Package android has no signatures that match those in shared user android.uid.system; ignoring!
01-02 00:00:11.859: E/PackageManager(225): Package com.google.android.backup has no signatures that match those in shared user android.uid.system; ignoring!
01-02 00:00:12.179: E/PackageManager(225): Package com.android.keychain has no signatures that match those in shared user android.uid.system; ignoring!
01-02 00:00:12.259: E/PackageManager(225): Package com.softwinner.pppoe has no signatures that match those in shared user android.uid.system; ignoring!
01-02 00:00:12.329: E/PackageManager(225): Package com.android.providers.settings has no signatures that match those in shared user android.uid.system; ignoring!
01-02 00:00:12.349: E/PackageManager(225): Package com.android.systemui has no signatures that match those in shared user android.uid.system; ignoring!
01-02 00:00:12.489: E/PackageManager(225): Package com.android.settings has no signatures that match those in shared user android.uid.system; ignoring!
01-02 00:00:12.519: E/PackageManager(225): Package com.android.vpndialogs has no signatures that match those in shared user android.uid.system; ignoring!
01-02 00:00:12.529: E/installd(87): Couldn't opendir /data/data/com.android.vpndialogs: No such file or directory
01-02 00:00:12.539: E/installd(87): Couldn't opendir /data/data/android: No such file or directory
01-02 00:00:12.539: E/installd(87): Couldn't opendir /data/data/com.android.settings: No such file or directory
01-02 00:00:12.539: E/installd(87): Couldn't opendir /data/data/com.softwinner.pppoe: No such file or directory
01-02 00:00:12.549: E/installd(87): Couldn't opendir /data/data/com.android.systemui: No such file or directory
01-02 00:00:12.559: E/installd(87): Couldn't opendir /data/data/com.android.keychain: No such file or directory
01-02 00:00:12.569: E/installd(87): Couldn't opendir /data/data/com.android.providers.settings: No such file or directory
01-02 00:00:12.579: E/installd(87): Couldn't opendir /data/data/com.google.android.backup: No such file or directory
01-02 00:00:12.579: E/installd(87): Couldn't opendir /data/data/com.pplive.androidpad: No such file or directory
01-02 00:00:13.499: E/System(225): ******************************************
01-02 00:00:13.529: E/System(225): ************ Failure starting core service
01-02 00:00:13.529: E/System(225): java.lang.NullPointerException
01-02 00:00:13.529: E/System(225):    at com.android.server.pm.PackageSignatures.writeXml(PackageSignatures.java:58)
01-02 00:00:13.529: E/System(225):    at com.android.server.pm.Settings.writeLPr(Settings.java:914)
01-02 00:00:13.529: E/System(225):    at com.android.server.pm.PackageManagerService.<init>(PackageManagerService.java:1325)
01-02 00:00:13.529: E/System(225):    at com.android.server.pm.PackageManagerService.main(PackageManagerService.java:1013)
01-02 00:00:13.529: E/System(225):    at com.android.server.ServerThread.run(SystemServer.java:185)
01-02 00:00:13.529: A/SystemServer(225): BOOT FAILURE starting Input Manager Service
01-02 00:00:13.529: A/SystemServer(225): java.lang.NullPointerException
01-02 00:00:13.529: A/SystemServer(225):    at android.app.PendingIntent.getBroadcast(PendingIntent.java:293)
01-02 00:00:13.529: A/SystemServer(225):    at com.android.server.InputMethodManagerService.<init>(InputMethodManagerService.java:548)
01-02 00:00:13.529: A/SystemServer(225):    at com.android.server.ServerThread.run(SystemServer.java:312)
01-02 00:00:13.529: E/AndroidRuntime(225): Error reporting WTF
...

fesp

#1
After hours of experimenting I managed to have both boards behave the same (I guess that the 'format' option in LiveSuit did the trick, but I'm not sure). So now at least the discrepancy in behaviour between the two is gone. There is still a problem however. The boards only seem to boot every now and then after applying power. I've tried with different power supplies but to no avail. When I do get the board to boot (for the first time after re-flashing the NAND) it all seems to work fine, and Android logcat will eventually show:
D/Finsky(1018): [1] 5.onFinished: Installation state replication succeeded.

Then, I can reboot the devices as many times as I like (using adb reboot) and it keeps on working. But as soon as I remove the power and apply it again the board doesn't start anymore.

The thing that strikes me the most is that I don't see any of these problems with the first board I ever bought (half a year ago or so), although they should be exactly the same. This board boots up every time the power is applied, just as one would expect.

I'm using a10s_android_nand_HDMI_en_second_release.img

Please help me to get the new boards boot consistently.

fesp

Just tried it once more:

1. Flash NAND using LiveSuit (ends with a success message)
2. Re-applied power (like 5 or 6 times or so), nothing happens, waiting each time for about 2 minutes
3. Applied power again, ADB shows unknown-softwinerevb-20080411 device for about 30 seconds, then disconnects
4. Re-applied power (like 5 or 6 times or so), nothing happens, waiting each time for about 2 minutes
5. Applied power again, ADB shows unknown-softwinerevb-20080411
6. After a while I see all the Android processes popping up (such as system.process), just as one would expect
7. Eventually logcat shows D/Finsky(1018): [1] 5.onFinished: Installation state replication succeeded.
8. ADB reboot works fine, the device restarts normally
9. Re-applying power only results in proper booting every other 5 or 6th try

Please advice.

fesp

Am I the only one with this problem? For days I have been trying to figure out what is going wrong, but I can't put my finger on it. It is a bit hard to accept that I bought 2 boards which are useless. I must be doing something wrong.

CDL_Android


fesp

So I have come to understand. But that still leaves me with two useless boards. There must be something I can do to get the boards running...

To me it appears to be a power (-circuit) problem. I have tried with several different power supplies to no avail. Anyone else experiencing this?

fesp

I measured the voltage on the test pins on the backside of the board. Two values seem to be out of the ordinary:

1.2V_CPU -> 1.40V
1.5V -> 1.20V

The schematics of the board shows the DRAM is powered by the 1.5V. Is 80% of its required voltage enough?

CDL_Android

It is the package manager that fails as I understand.
The power/regulator issues shouldnt be there unless u are trying a local build.
Also, a pm/regulator module issue shouldnt happen this late.

It could be that your power supply is faulty and not able to supply enough current, triggering these.
U need some 600mA max.
When the load increases the Current drawn increases. so your theory might be right.
Try an USB-OTG connection from the back of your pc, which ensures a 5v & upto 2A

However, as you can see from the log, the Package manager fails to launch packages. (I had a rough look at the log. I dont have technical expertise to understand what exactly went wrong).

This appears to be a crash which happens in android - i.e after kernel/driver bootup.
So might be worth to look for similar issues in other forums. (A13, A20 etc)

Also, search some chinese forums.
If no breather, bin it :-\

CDL_Android

Dont think so.
Anyway try powering through the OTG (USB Ports at the Front of the PC dont have enough Ampere rating and wont work. U need to connect to the back)

fesp

Thanks for your reply. I've tried powering the board with several power supplies, even one capable of supplying 2A. All those adapters do work with the board I bought half a year ago, but not with these two new boards.

LubOlimex

#10
Hi,

Is it possible to test if Linux from SD card or Android from SD card behaves the same way (e.g. works ok on older boards; does not work properly on newer boards)? You would need a microSD card and a proper image from the wiki article: https://www.olimex.com/wiki/A10s-OLinuXino-MICRO.

If the problem persists then it would be clear it is a hardware difference or error. If there isn't such a problem then it is either software problem or a NAND-related problem.

Additionally, how do you power down the boards? Is it possible the image on the NAND gets corrupted by sudden power supply disconnects as explained here: http://olimex.wordpress.com/2014/01/24/how-to-correctly-power-off-olinuxino-running-android/.

Best regards,
Lub/OLIMEX
Technical support and documentation manager at Olimex

fesp

Unfortunately I can't test on the 'older' board anymore because it is used elsewhere. I had to ship it out since I promised a working setup to my client.

But I did create an SD card using A10S_android_SD_card_4G_TS_GPIO_HDMI_WIFI_release_2.img. It took about 30 minutes to write and after that I inserted the card in the micro-SD slot of the board.  Unfortunately the results are the same. The board only boots every now and then, though I suspect less frequently then when booting from NAND.

I have read the post about powering down the board. Although that does leave me with the question of how to use this board for industrial purposes, it doesn't change anything for my situation. I can't get the board to boot even the first time after I have flashed the NAND.