yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab  Android Development] humberos:
No link, no build, just hard work at my github.

Please, wait next [MENTION=4101982]alroger[/MENTION] build.

Enjoy.
[Galaxy Tab  Android Development] NENENE:
Hi all the tab is not charging, I have to switch it off to charge, is everyone having the same problem?

[ROM][CM10.1][JB][4.2.2][Kernel 3.0][SGT7][P1000/N/L/CDMA][OpenPDroid][20130429]
[Galaxy Tab  Android Development] OsitKP:
It's the known problem.
[Galaxy Tab  Android Development] storm31:
New kernels for p1, p1l and p1n.

[MENTION=3031478]humberos[/MENTION]: vibration for p1 is fixed! Thanks! Other reports later.

P. S.: It is avaliable as module, so you'll need the kernel and module or new build. (<< from humberos)

i wiill upload the complete build and post it.
[Galaxy Tab  Android Development] laxanoulis1:
Only vibration or the charging problem too?
[Galaxy Tab  Android Development] storm31:
mean you slow charging if device is on?
[Galaxy Tab  Android Development] OldDroid:
[MENTION=3031478]humberos[/MENTION] vibration works with my own cm-10.1 build with 3.0 kernel ;)

you need to turn fastcharge on in p1 device settings to get it charged when you plugged it in on usb ;)
[Galaxy Tab  Android Development] Wizard_Polska:
New kernel - 1st minute - 1st reboot.
[Galaxy Tab  Android Development] OldDroid:
try to be a bit more detailed ;)

may you can provide us a dmesg? :cool:
[Galaxy Tab  Android Development] storm31:
Anything is wrong on your device. I would restock to 2.3 and then flash cm 10.1. Or you try to flash complete build, wich i upload later..
[Galaxy Tab  Android Development] Wizard_Polska:
Where I can find it?

bml_over_mtd.log

+ export PATH=/:/sbin:/system/xbin:/system/bin:/:/sbin:/system/xbin:/system/bin:/tmp:/sbin
+ busybox cat
+ busybox date
########################################################################################
#
# Flashing boot image with bml_over_mtd on Sat Jan 1 06:30:20 GMT 2005
#
########################################################################################
+ /tmp/bml_over_mtd scan boot
No bad blocks.
+ status=0
+ test 0 -eq 15
+ echo Running flash_image...
Running flash_image...
+ /sbin/flash_image boot /tmp/boot.img
mtd: successfully wrote block at 0
mtd: successfully wrote block at 40000
mtd: successfully wrote block at 80000
mtd: successfully wrote block at c0000
mtd: successfully wrote block at 100000
mtd: successfully wrote block at 140000
mtd: successfully wrote block at 180000
mtd: successfully wrote block at 1c0000
mtd: successfully wrote block at 200000
mtd: successfully wrote block at 240000
mtd: successfully wrote block at 280000
mtd: successfully wrote block at 2c0000
mtd: successfully wrote block at 300000
mtd: successfully wrote block at 340000
mtd: successfully wrote block at 380000
mtd: successfully wrote block at 3c0000
mtd: successfully wrote block at 400000
mtd: successfully wrote block at 440000
mtd: successfully wrote block at 480000
mtd: successfully wrote block at 4c0000
wrote boot partition
+ exit

cyanogenmod_mtd.log

+ /tmp/busybox true
+ /tmp/busybox mkdir -p /radio
+ /tmp/busybox grep -q /radio /proc/mounts
+ /tmp/busybox umount -l /dev/block/mtdblock3
umount: can't forcibly umount /dev/block/mtdblock3: Invalid argument
+ /tmp/busybox mount -t yaffs2 /dev/block/mtdblock3 /radio
+ /tmp/busybox test -e /radio/modem.bin
+ /tmp/busybox umount -l /radio
+ /tmp/busybox test -e /sdcard/cyanogenmod.cfg
+ /tmp/bml_over_mtd.sh boot 72 reservoir 2004 /tmp/boot.img
+ /tmp/busybox umount -l /system
umount: can't forcibly umount /system: Invalid argument
+ exit 0
[Galaxy Tab  Android Development] storm31:
here is the complete cm-10.1 build, compiled by me

To dmesg and other logs look here
[Galaxy Tab  Android Development] fsm:
The same to you.The charge issue is the biggest bug of kernel 3.0 rom now.Hope it can be fixed soon.
[Galaxy Tab  Android Development] OsitKP:
It doesn't help at least when screen is on. Charging is extremly weak.
[Galaxy Tab  Android Development] humberos:
I fixed it too B)

You can check it here:

https://github.com/humberos/android_kernel_samsung_aries/commits/cm-10.1

Cheers!
[Galaxy Tab  Android Development] sinan33:
Thank you!

Do you fix the emmc automount issue?
[Galaxy Tab  Android Development] Wizard_Polska:
dmesg.txt

http://pastebin.com/hKZjb75k

last_kmsg.txt

http://pastebin.com/HfkkzRAD

logcat.txt

http://pastebin.com/n1Zs5PKh
[Galaxy Tab  Android Development] OsitKP:
Thanks, Humberto!

Can we hope you fix sd-card mounting when connected to PC? ;)

And is it possible to use Tab2 video codecs since you've made 3.x kernel? Some videos stutter while they go fine on 2.x.
[Galaxy Tab  Android Development] storm31:
Sd card mounts not on tab also (at least for me, since 3.0.7x kernel is out).
[Galaxy Tab  Android Development] Mjoelnir77:
I used all combinations possible of the 3.0 kernels and latest ROMs, external SD was always not being able to be mounted. Now i did a restock (stocksafe v5 from overcome, overcome kernel w/o ext4 conversion, direct flash of your ROM) and guess what - i have a working external SD that is mounted autmatically. :D

But, the one working is a 8GB one i formated while i booted into stocksafe v5. I now switched back to my usual 64GB (that was always working pre 3.0 kernels) and that one is shown as empty/size 0. Even the 8GB does not show up via USB connection though. I can only use that card within Android itself.
[Galaxy Tab  Android Development] humberos:
Hi!

I am working on sdcard issue right now.

About Tab2 video codec, I think is not possible because tab2 is an omap arch and tab1 is a s5pc110 arch.

Also, I think that our tab1 limitation isn't about kernel, just about hardware setup.

Btw, I am watching many videos (1080p, 720p, etc) without problem. All videos are playing fine for me. Maybe we'll have some memory/cpu limitation when playing that videos but at least we have something in HD on 4.2.2.

[MENTION=535343]all[/MENTION]

Definitely the 3.0.y kernel is smoother and faster and I am trying to do my best to get it stable with the main functions.

So, thanks for all feedbacks!

Cheers!
[Galaxy Tab  Android Development] laxanoulis1:
Yeah...

---------- Post added at 03:26 PM ---------- Previous post was at 03:16 PM ----------

Great news humberos. Thanks!!!
[Galaxy Tab  Android Development] humberos:
Yes!

The kernel HumberOS-v1.2 got it fixed.

Cheers!
[Galaxy Tab  Android Development] humberos:
external sdcard issue

Just got it FIXED now.

Enjoy!
[Galaxy Tab  Android Development] cdesai:
Yep, works just fine now :)

https://github.com/humberos/android...mmit/152fb6a1bf753bcb7ab2de51e7b4e6e70b37a268
[Galaxy Tab  Android Development] OsitKP:
You are the GREAT coders men!!! Thank you for keeping our tab up to date.
[Galaxy Tab  Android Development] laxanoulis1:
[/COLOR]

Thanks for the reply, but i installed CwM_CM10.1-humberos_kernel_p1-20130429b and nothing! My device is not charging! :/ What can i do?

By the way, you are awesome! Keep up the good work mate! :good:
[Galaxy Tab  Android Development] storm31:
Thanks [MENTION=3031478]humberos[/MENTION], [MENTION=3506409]cdesai[/MENTION]. I will compile new kernel version (or need we new rom?) in 2-4 hours and then provide logs and feedback. I hope other users do it like me
[Galaxy Tab  Android Development] 4irm:
You guys are great. Thank you so much!
[Galaxy Tab  Android Development] storm31:
Wait for new rom/kernel...
[Galaxy Tab  Android Development] OldDroid:
[MENTION=3031478]humberos[/MENTION] , does the kernel use fake vsync events or till the 3.0 kernel real ones?
[Galaxy Tab  Android Development] cdesai:
We've been using a custom vsync IOCTL instead of using the uevent mechanism due to having problems with them.

That has been unchanged since CM10 (4.1), on all Exynos3 devices supported by CyanogenMod.
[Galaxy Tab  Android Development] Wizard_Polska:
All time I have f****king reboots. 2 minutes 4 reboots. What's wrong with this rom?
[Galaxy Tab  Android Development] Seraphim:
OMG the torch light works again since storm31’s last version of the humberos kernel! Though I'm probably the only one utterly excited about this fact, I wanted to share this with you...
[Galaxy Tab  Android Development] OsitKP:
You're the only one who has this problem. Are you still sure that the ROM is the reason? ;)
[Galaxy Tab  Android Development] humberos:
I think that you have hardware problem.

I will check all logs that you post here.

Cheers!

#EDITED

So, you have sdcard problems. Maybe it is corrupted.

Try to restock it with checked repartition (use pit file).

Ps. Do a FULL restock, including bootloader too.

Be careful!

Hope that you get success.

Cheers!
[Galaxy Tab  Android Development] a-vista:
Fast n Stable

All ROM with new kenel 3.x.. is really fast and stable here!!

Thanks for all devs!! :good:
[Galaxy Tab  Android Development] Wizard_Polska:
Thank you for reply. I fortmated /system, /data cache etc, reinstalled rom and working. Only one reboot.

I removed external SD.
[Galaxy Tab  Android Development] humberos:
Weird yet!

No reboots here. It is very stable at 1.3GHz.

Try to figure out your external sd and see if it have problems.

Welcome back to the game!
[Galaxy Tab  Android Development] Wizard_Polska:
What with bootanimation? I tried to repair that but no results.
[Galaxy Tab  Android Development] humberos:
So, we got that strange behaviour after this patch commit.

We have to check that hwcompose update and see what changed here

Enjoy!

##Edited

Check it
[Galaxy Tab  Android Development] storm31:
new compiled kernels (HumberOS-v1.2 3.0.76) here.

All thanks to humberos and cdesai
[MENTION=3031478]humberos[/MENTION] need you still feedback and logs?
[Galaxy Tab  Android Development] doixanh:
I feel somehow the screen brightness/contrast on 3.0 is different than on 2.6.35. Does anyone having the same feeling?
[Galaxy Tab  Android Development] OldDroid:
nope ...

not in any way, for me its the same than 2.6 ones
[Galaxy Tab  Android Development] alroger:
Kernel 3.0 in build 20130502

[UPDATE 20130502] Kernel 3.0.76 by [MENTION=3031478]humberos[/MENTION]! eMMC working, charge working.

BT still the same for me. eMMC works but won't mount via USB.

no vibrator for me:

root@android:/ # lsmod
root@android:/ # modprobe vibrator
modprobe: 'vibrator.ko': invalid module format
root@android:/ # find / -name vibrator.ko
/system/lib/modules/vibrator.ko
127|root@android:/ # ls -l /system/lib/modules/vibrator.ko
-rw-r--r-- root root 11460 2008-08-01 09:00 vibrator.ko
[Galaxy Tab  Android Development] OldDroid:
it works fine on normal GSM Variant Oo (P1000)

aswell BT works here

are you still using the sources by sgt7 and just humberos kernel source?

if so change to his vendor and device configs, its fully working
[Galaxy Tab  Android Development] alroger:
Well always repo syncing from sgt7, I have this roomservice.xml if that's what you mean.

<project name="humberos/proprietary_vendor_samsung" path="vendor/samsung" remote="github" revision="cm-10.1"/>
<project name="humberos/android_kernel_samsung_aries" path="kernel/samsung/aries" remote="github" revision="cm-10.1" />
<project name="humberos/android_device_samsung_p1" path="device/samsung/p1" remote="github" revision="cm-10.1"/>
<project name="humberos/android_device_samsung_p1-common" path="device/samsung/p1-common" remote="github" revision="cm-10.1"/>
[Galaxy Tab  Android Development] OldDroid:
basically it should be ok, hmmm :eek:

give us a logcat and dmesg please ;)
[Galaxy Tab  Android Development] storm31:
Same here.

Vibrator works fine(p1).

reboot into recovery from power menu shutdown the device.

[MENTION=4101982]alroger[/MENTION], have you formatted your system folder in CWM options(mounts and storage>format /system) for installing?
[Galaxy Tab  Android Development] fsm:
Vibrator and Charging are ok now.But to this rom,reboot is equal to shutdown?

And wallpaper setting will be lost after reboot or shutdown.
[Galaxy Tab  Android Development] alroger:
I guess it works on p1 now and not on p1n... it was working till today for p1n.

Yes, I've tried a full wipe.
[Galaxy Tab  Android Development] alessandronip:
With the latest build work USB tethering or hotspot WiFi with WPA/WPA2 PSK?
[Galaxy Tab  Android Development] Hammerfest:
Reading the post here and chatting with Cdesai... Im pretty sure I know now how drug addict feels on those horror films...

An unbreakable crystal clear wall between them and the drugs...

only in this scenario, its the P1 variants with the v3.x kernel getting all the love on one side, and me with my P1C on the other!

Keep up the good work!
[Galaxy Tab  Android Development] panachoi:
Do I need to restock again ? and TiBu problem redux

I'm currently running 20130405 version of this rom. Do I need to restock (again!) before installing/upgrading to 20130502 ? Or is it a straightforward install as previously (I'm normally formatting everything except the external SD before flashing) just format, flash, flash gapps, reset, reboot ? A few pages back, somebody mentioned that I needed to flash a newer kernel with heimdall/odin first before flashing the rom....

Also, I was having problems with TiBu, which were reproducable. Dont know why, but the problem was with SuperUser, not TiBu. I installed SuperSU, and my problem with TiBu went away, and the backups were much faster. Dont actually know what the problem was......
[Galaxy Tab  Android Development] alessandronip:
To me Titanium Backup works well on the P1000 with the build 20130405.
[Galaxy Tab  Android Development] scanferr:
Is it only on me that the vibrating feedback doesn't work?
[Galaxy Tab  Android Development] alroger:
I'm going crazy.... :what:

I woke up with vibration working. Only thing done during sleep is a TiBu with reboot that I have setup for 04:30h.

I did format system and cache through CwM Recovery and tried all kinds of things before going to sleep.

TGi Friday! :beer:
[Galaxy Tab  Android Development] SoulSmasher:
Hi,

Firstly, sorry if this is a noob question; I don't want to mess up my tablet before doing anything wrong.

I have a GT-P1000 GSM first edition Galaxy Tab. Can I install 4.2.2 over this ? (Does P1000/N/L/CDMA cover also only P1000?)

Thanks in advance,
[Galaxy Tab  Android Development] priyana:
The P1000 part covers the P1000 :rolleyes:

The N covers P1000N

The L covers P1000L

So yes.
[Galaxy Tab  Android Development] Wizard_Polska:
yup. unzip this: http://sourceforge.net/projects/kmi...ung Galaxy Tab P1000/Baza Kmicic.zip/download and install via odin.

Step 2: download rom and gapps and install via recovery :)
[Galaxy Tab  Android Development] SoulSmasher:
Thanks for the fast replies, I'll look for them :) Cheers!
[Galaxy Tab  Android Development] laxanoulis1:
For the latest update:

I'm using P1000 device.

Vibration not working

Charging works fine

Mounting emmc not working

1.3Ghz overclock is keep restarting / 1.2 stable and smooth

Generally, the update is smoother and faster than the others! Keep up the good work!

Cheers from Greece!
[Galaxy Tab  Android Development] nscosta:
Last update vibration is working and is stable a 1.3 GHz

Thanks
[Galaxy Tab  Android Development] Wizard_Polska:
I recommend to perform a full wipe + format /boot /system /sdcard /external sd /cache etc. and reinstall.
[Galaxy Tab  Android Development] humberos:
Yes if you' ll get a big problem...

Let me read another kind of books... LOL

Thanks dude!
[Galaxy Tab  Android Development] OsitKP:
Here you are:

External sd-card not mounted when connected to PC.

:)
[Galaxy Tab  Android Development] humberos:
Fixed!

http://review.cyanogenmod.org/#/c/36805/

Thanks!
[Galaxy Tab  Android Development] feroxxx:
Hi Humberos

Thanks a lot for your amazing work to bring us to kernel 3.0.76

I have a problem with light sensor it's not working properly.

Tested z device test app and giving me 0 lux.

Also test it lux auto brightness app and not works either.

Here is my log cat http://db.tt/bq59BmLL
[Galaxy Tab  Android Development] laxanoulis1:
Thanks for the answer!! :) I will try this now!
[Galaxy Tab  Android Development] storm31:
Sure amigo, logs are not a good night story:)

Have a good weekend and thanks you!
[Galaxy Tab  Android Development] jgaviota:
alroger's 20130502 build

Quick Settings panel, sound togle doesn't work

Reboot turns off the Tab

Very stable in my P1000N at 1300

Governor an IO scheduler options very different from previous builds

GPU cannot be overclocked

Very nice progress :D

Thanks all for such great work
[Galaxy Tab  Android Development] lospokedash:
I flashed CM10.1 20130502, and my buttons dont work, also my touchscreen dont work, when I reboot it, I can't unlock my device and then it powers off.
[Galaxy Tab  Android Development] a-vista:
You should flash your device kernel with heimdall! The ROM didn't recognize your model!
[Galaxy Tab  Android Development] laxanoulis1:
Well now this is cool! Finally i got the new Play Store to my Tab too!! :D
[Galaxy Tab  Android Development] lospokedash:
I dont understand how to do this, where do I find the .pit file for my gt p1000l and the other files ):?

EDIT:

the capacitive buttons dont respond on recovery mode, I have to do everything with the volume rocker and power button.
[Galaxy Tab  Android Development] a-vista:
The files is inside the .zip. Extract the boot-p1l.img file and flash it by heimdall! You don't need a .pit file. If you don't known how to use heimdall yet, just search a little bit....it's quite easy to use! Whenever you can send me a PM and I am trying to help you.
[Galaxy Tab  Android Development] rgbigel:
Play store and ROM 20130502

You had me wondering... I still had the old Play Store, although I have 20130502 on my P1000. I guess it does not update automatically, and I have not yet flashed the gapps-jb-20130301-signed.zip . Will do this next.

I had resisted the "temptation" to restock etc. and simply flashed that ROM/Kernel 3 ontop of 20130405, and I am still living happily with all my apps and widgets working as before.

Indeed, this is the best ROM ever, thanks to all contributers. My observations:

-excellent Speed

-charges on usb (much higher current than before)

-reboots instead of unwanted shutdown correctly working

-no Mount Problems any more (to be on the safe side, unplug USB and remove external SD during Flash and first boot!)

-Bluetooth headphone ok

Quirks:

-temporarily lost root and choice of recovery menu in shutdown, root can be fixed in CWM recovery / reboot

-shutdown on reboot when on power .
[Galaxy Tab  Android Development] speedyg0nz:
I'm having problems connecting to my Bluetooth car stereo for media playback. The two devices are able to pair, but once a connection is initiated, the Bluetooth service on the P1000 would restart itself. Please see the attached logcat. Hope it helps to fix the BT issue for good. Thanks.

https://gist.github.com/anonymous/5517175

Tablet model: P1000

CM version:[UPDATE 20130502] Kernel 3.0.76

Fresh install. No Titanium restore.
[Galaxy Tab  Android Development] storm31:
Here links to new build cm-10.1. Fixed USB to Sd card, reboot into recovery, p1n and p1l kernel are merged now. One big bug: kernel will be

not

or not corectly installed by flashing the rom:(

Post with build contains a kernel zip for p1 user. You must flash the kernel after flashing the rom without reboot. Then flash gapps.

Thanks and credits to humberos, cdesai and sbradymobile!
[Galaxy Tab  Android Development] lospokedash:
Hi, I have a question, so I just extract the boot-p1l.img file from the Zip, and flash it with CWM separately? thanks.
[Galaxy Tab  Android Development] storm31:
Yes, extract the boot-p1ln.img(both kernel are now in one file), rename the file to boot.img, take the kernel.zip for p1, open it with 7zip and drag your boot.img into with replacing the old boot.img.Then you can flash...
[Galaxy Tab  Android Development] bravokylee:
almost perfect, thanks Alroger. One issue is the gps doesn't work. Would you mind taking a look at it?
[Galaxy Tab  Android Development] humberos:
Hi!

GPS is working fine here.

Any logs?

Thanks!
[Galaxy Tab  Android Development] fsm:
Nearly perfect now,only left the bluetooth issue.

Thanks a lot for all of your hardwork!
[Galaxy Tab  Android Development] sinan33:
GPS is working fast and fine; the only issues left are partially working bluetooth and external sd to pc mounting issue.

The ROM works fine and smooth at 1300 MHz with all the scheduler types.It doesn't get warm.
[Galaxy Tab  Android Development] humberos:
Please, can you test this build (20130505).

http://goo.im/devs/humberos/rom/p1ln

Let me know about sdcard issue.

Thanks.
[Galaxy Tab  Android Development] sinan33:
I have started to download it just before you replied me :)
[Galaxy Tab  Android Development] NENENE:
Is this also for p1000?

[ROM][CM10.1][JB][4.2.2][Kernel 3.0][SGT7][P1000/N/L/CDMA][OpenPDroid][20130429]
[Galaxy Tab  Android Development] sinan33:
It doesn't boot :(

---------- Post added at 05:23 PM ---------- Previous post was at 05:18 PM ----------

It doesn't reboot because of the kernel; i flashed the storm31's kernel and is rebooting now.
[Galaxy Tab  Android Development] OsitKP:
Flash appropriate kernel from ROM zip via Heimdall.
[Galaxy Tab  Android Development] sinan33:
Which kernel?

---------- Post added at 05:55 PM ---------- Previous post was at 05:52 PM ----------

I also flashed the boot.img from the rom's zip.But it doesn't boot.
[Galaxy Tab  Android Development] storm31:
Take boot_p1.img if you have p1 gsm.
[Galaxy Tab  Android Development] sinan33:
Yes,i have gsm and i got boot.img from zip; the zip doesn't include an img that named boot_p1.img.
[Galaxy Tab  Android Development] OsitKP:
You should flash "boot.img"!!!
[Galaxy Tab  Android Development] storm31:
ok, then is the boot.img from my zip ok, if it is from this post. (has mostly same features)

---------- Post added at 07:34 PM ---------- Previous post was at 07:28 PM ----------

was my fault, sorry. If i compile cm builds, i have boot.img, boot_p1.img, boot_p1ln.img and i can take boot_p1.img. Compiled rom contains not boot_p1.img...
[Galaxy Tab  Android Development] humberos:
Bluetooth

Good news!

Bluetooth FIXED.

p1 firmware has some differences between another one of the same broadcom family.

I can't find papers, docs... about bcm4329b1 (BT fw) and so, nothing... and the port process is a royal pain.

Now, we need to build new one and test it on all variants.

I will upload the update when I get home (at night, I guess).

Enjoy!
[Galaxy Tab  Android Development] sinan33:
I first flashed the boot.img from the rom's zip, but it doesn't boot again.

Then i flashed the boot.img from your kernel's zip, it boots but the button's vibration feedback doesn't work, so i turn back to your rom and your kernel again; everything works except external sd card to pc mounting and partially working bluetooth.

The reboot button works sometimes,and sometimes it doesn't work.
[Galaxy Tab  Android Development] storm31:
This are good news! Thanks! But...

By flashing the rom on p1 (gsm), the kernel will be not correctly installed. You have to flash the kernel with heimdall, or in cmw after the rom.

---------- Post added at 07:45 PM ---------- Previous post was at 07:41 PM ----------

You must wipe cache, then in advanced option wipe dalvik, then in mounts and storage option format /system befor you install the rom.

If you does all this, you got vibration and sd card mounting and usb connection.
[Galaxy Tab  Android Development] humberos:
bluetooth patch

Here go:

https://github.com/humberos/android_device_samsung_p1-common/commits/cm-10.1

It's avaliable for new builds.

Enjoy!
[Galaxy Tab  Android Development] adi6262:
You Sir , are awesome!!
[Galaxy Tab  Android Development] Chriss123456789:
[MENTION=3031478]humberos[/MENTION]: will the Galaxy tab p1000 get 3.4 kernel sometime? Or stay the p1000 on 3.0 kernel? :)

-CM10.1 Alpha 4 GT-I8150-
[Galaxy Tab  Android Development] fsm:
Too fast!Thanks a lot!
[MENTION=3380725]storm31[/MENTION],can you provide a compiled one for us?Many thanks!
[Galaxy Tab  Android Development] sinan33:
I am doing all these necessary steps when i am installing a new rom; i got vibration but i can mount sdcard to pc sometimes, i can never mount external sd.