[ROM][GT-P7100] Unofficial Android 4.04 CM9 (ICS Preview) (02/05/2012)

Search This thread

makbil

Senior Member
Sep 4, 2008
6,246
1,498
Bodrum
yeah noticed that..sorry mate ;) last night I just went to sleep after a few trial and fails ;)

No problem, as long as you got it working :)

I've been testing pershoot's latest 4.0.4 for some time now and can say that the only major bug remaining is the camera. Charging, video, wi-fi, 3G and vpn (l2tp over 3G only) work flawlessly.
 

SjPedro22

Senior Member
Apr 2, 2011
235
37
I haven't as of yet because my tablet is one of my main work/study tools and I can't really afford to flash things right now :)

but I will with what you are reporting so far!
the only question remaining is: USB mass storage working right?

Sending files via wifi is a pain! ;)
 

makbil

Senior Member
Sep 4, 2008
6,246
1,498
Bodrum
I haven't as of yet because my tablet is one of my main work/study tools and I can't really afford to flash things right now :)

but I will with what you are reporting so far!
the only question remaining is: USB mass storage working right?

Sending files via wifi is a pain! ;)

USB adapter is working fine. Also, you don't have to wipe, you can just flash the new version followed by GApps and all your applications and settings are left intact.
 

Galaxy_Owner

Member
Mar 28, 2012
20
0
Baseband error

Hi Guys!

I put this IceCream ROM to my 3G Hungarian Vodafone Branded GT-P7100 Tablet.
It's run like a charm, I like it.

But unfortunately the GSM Mobile interface dosen't work. :(

I can use the tablet via Wifi, but it can't see the mobile networks. (Message: Error while searching networks) At the end of the boot process, the Tab doesn't ask my PIN code. (I tried to unplug and re-plug the SIM card.)

The Tablet about section the Baseband version said: Unknown
(see attached pics: about.jpg)

If I boot via fastboot and I see this:
Bootloader Version: P7100BUKC8
Baseband Version: 7100BUKE2
Serial Number: xxxx
Lock State: UNLOCKED

What can I do?

I tried to downgrade the Baseband version to 7100BUKDF this way:
  1. boot via fastboot
  2. fastboot flash modem modem.bin (Tried with many older version basebands too.)

Reboot the Tab, but the Baseband version in the about section remain always unknown. With many other baseband the Tab couldn't connet to the wifi network (but see them).
Which version of baseband works for you?

Any idea?


Second problem: If the system is up, and I connect the Tab to the PC, I see the GT-P7100 device in the device list, but I can't open the Tablet's SD-Card folders on the PC. I see the connection but can't browse the Tab contents.
It's not so serious but strange.
 

Attachments

  • about.jpg
    about.jpg
    135.2 KB · Views: 64

makbil

Senior Member
Sep 4, 2008
6,246
1,498
Bodrum
Hi Guys!

I put this IceCream ROM to my 3G Hungarian Vodafone Branded GT-P7100 Tablet.
It's run like a charm, I like it.

But unfortunately the GSM Mobile interface dosen't work. :(

I can use the tablet via Wifi, but it can't see the mobile networks. (Message: Error while searching networks) At the end of the boot process, the Tab doesn't ask my PIN code. (I tried to unplug and re-plug the SIM card.)

The Tablet about section the Baseband version said: Unknown
(see attached pics: about.jpg)

If I boot via fastboot and I see this:
Bootloader Version: P7100BUKC8
Baseband Version: 7100BUKE2
Serial Number: xxxx
Lock State: UNLOCKED

What can I do?

I tried to downgrade the Baseband version to 7100BUKDF this way:
  1. boot via fastboot
  2. fastboot flash modem modem.bin (Tried with many older version basebands too.)

Reboot the Tab, but the Baseband version in the about section remain always unknown. With many other baseband the Tab couldn't connet to the wifi network (but see them).
Which version of baseband works for you?

Any idea?


Second problem: If the system is up, and I connect the Tab to the PC, I see the GT-P7100 device in the device list, but I can't open the Tablet's SD-Card folders on the PC. I see the connection but can't browse the Tab contents.
It's not so serious but strange.

1- I'm using the radio from Seo's HC 3.2 thread. I didn't change it since it works for me. (Baseband P7500XXKG7).

2. Settings -> Storage -> From top right menu - USB Computer connection -> Check MTP
 
  • Like
Reactions: Galaxy_Owner

Galaxy_Owner

Member
Mar 28, 2012
20
0
Hi makbil!

The USB connection was easy, thank you!!! :)
Now I trying the BASEBAND.

It's not problem that my Tab is P7100 and the ROM is P7500?
 

Galaxy_Owner

Member
Mar 28, 2012
20
0
No, no, maybe misunderstood me.

You said this:
1- I'm using the radio from Seo's HC 3.2 thread. I didn't change it since it works for me. (Baseband P7500XXKG7).

I have this rom file : P7500OXAKG7_P7500XXKG7_P7500XXKG7_HOME.tar

I opened this tar file, it contains 7 files, include modem.bin.
(cache.img, hidden,img, boot.img, bootloader.bin, modem.bin, recovery.img, system.img)

I copied the modem.bin into fastboot directory.
Booted the TAB in Fastboot mode, then flash the modem this way:

fastboot flash modem modem.bin

After this finished, I reboot the Tab into Fastboot mode. Made pics from it, I attached now. You can see: the Baseband version is now P7500XXKG7.
(usbmode2.jpg)

I rebooted the Tab.
The wifi is correct, but the situation is the same.
No baseband information (unknown) and no GSM interface. I can't search the mobile networks, no pin code request.

Maybe I copied the baseband file from wrong tar file?
 

Attachments

  • usbmode2.jpg
    usbmode2.jpg
    69.9 KB · Views: 74
Last edited:

SergioTeddy

Senior Member
Aug 28, 2011
102
162
Samsung Galaxy S21
No, no, maybe misunderstood me.


I rebooted the Tab.
The wifi is correct, but the situation is the same.
No baseband information (unknown) and no GSM interface. I can't search the mobile networks, no pin code request.

Maybe I copied the baseband file from wrong tar file?

I had the same problem in the past, the SIM? card was faulty so I replaced the card and the problem just diapear
 

Galaxy_Owner

Member
Mar 28, 2012
20
0
I had the same problem in the past, the SIM? card was faulty so I replaced the card and the problem just diapear

Ok, I can accept, that maybe the SIM card is worg (but before the install, it was ready) but what about the baseband version?

In your tab with this rom you have "unknown" description in the system menu Baseband cell?

---------- Post added at 03:53 PM ---------- Previous post was at 03:45 PM ----------

Do I need to reinstall the whole system if I replaced the baseband file?
Because I flashed back the wifi-working Baseband, and it's see the wifi networks, but can't connect to them.

---------- Post added at 03:58 PM ---------- Previous post was at 03:53 PM ----------

I replaced the sim card an another one, but the same.... :(:eek:
 

SergioTeddy

Senior Member
Aug 28, 2011
102
162
Samsung Galaxy S21
Ok, I can accept, that maybe the SIM card is worg (but before the install, it was ready) but what about the baseband version?

In your tab with this rom you have "unknown" description in the system menu Baseband cell?


The Sim card became unusable after i amde un update
About the unknown baseband i never had that issue maybe your radio partition is broken
 

Galaxy_Owner

Member
Mar 28, 2012
20
0
The Sim card became unusable after i amde un update
About the unknown baseband i never had that issue maybe your radio partition is broken

How can I fix it?
When I use fastboot to flash modem.bin it's everything okay.

Code:
c:\Program Files (x86)\Android\android-sdk\tools>fastboot flash modem modem.bin
sending 'modem' (12288 KB)...
OKAY [  0.744s]
writing 'modem'...
OKAY [  1.870s]
finished. total time: 2.615s
 

makbil

Senior Member
Sep 4, 2008
6,246
1,498
Bodrum
How can I fix it?
When I use fastboot to flash modem.bin it's everything okay.

I remember reading that this is a hardware error that can occur on some Samsung devices. You have to make sure it's not hardware so I suggest you try to install HC3.2 and another SIM card, if you keep getting the same problem unfortunately it may be a hardware fault.
 

SergioTeddy

Senior Member
Aug 28, 2011
102
162
Samsung Galaxy S21
How can I fix it?
When I use fastboot to flash modem.bin it's everything okay.

Code:
c:\Program Files (x86)\Android\android-sdk\tools>fastboot flash modem modem.bin
sending 'modem' (12288 KB)...
OKAY [  0.744s]
writing 'modem'...
OKAY [  1.870s]
finished. total time: 2.615s

I saw in a SGS2 forum sommeone had the same problem and he flashed a stock rom over ODIN to resolve is problem you can try also this
 

jackgar

Senior Member
Mar 7, 2012
109
20
video

Hey, guys, could anyone of you who has the latest update (4.0.4), try to upload a video on YouTube and post the link. I know supremacy ROM, and i'm interested in flashing this one.
Thanks and greetings to every forgotten-one tab owner like me.;)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 29
    I am please to announce an unofficial build of Android 4.04 (CM9), Ice Cream Sandwich (ICS) for the Galaxy Tablet 10.1v (the forgotten one), GT-P7100.


    PLEASE READ ALL THE INSTRUCTIONS

    You do this at you own risk. I cannot be held responsible if you brake something.

    This is an alpha build, what does that mean?

    • It is not feature complete.
    • It will contain bugs.
    • It will not have everything working 100%, do not complain about something is not working.

    What is not working:

    • Camera
    • Tether
    • Battery usage data
    • When trying to unlock tablet the touch screen sometimes does not respond. When you press lock (power) it just dims screen. Let the tab go to sleep itself and try it again. Keep doing until it works, it does sometimes take a while to get back, or force hard reboot.
    • Screens flashes to black when you login to tab
    • If you have flashed a 7500 modem to your TAB the signal strength will not work correctly. (working on a fix, I hope)

    What is working:

    • 3g
    • Wifi
    • HQ Youtube video’s
    • Android

    Install instructions:

    • You need root
    • Backup your current tablet via CWM/Recovery
    • Copy files onto your tab.
    • You need to install a new recovery.img via fastboot , you should know how to get into bootloader to do fastboot by now, if not see instructions above for root: fastboot flash recovery /path/to/recovery.img
    • Reboot into recovery,
    • Wipe/Data reset (very important)
    • Wipe Cache
    • Flash ROM,
    • Flash GAPPS.
    • Reboot
    • Enjoy!
    • Thanks to the flowing people:

    Pershoot - Kernel work, Device tree, All around guru, etc. He assisted me a lot.
    The CyanogenMod team for the wonderful cm9 experience.
    Makbil - Assisting with testing.
    Codeworx for pointing me in the right direction to get 3g working.
    Seo, He assisted me a lot.
    If I missed someone let me know.
    The Wife and kids, putting up with me with all my late nights.

    changelog: 02/05/2012
    • Latest CM9 upstream changes
    • Latest kernel fixes from pershoot, including SoD.


    changelog: 02/04/2012
    • CM9 Android 4.04 update
    • Latest kernel fixes from pershoot

    changelog: 30/03/2012
    • core: remove extraneous wifi fw - pershoot
    • overlay: fix tether when using NL80211/HOSTAPD - pershoot
    • core: remove extraneous libnv/axf files - pershoot
    • Kernel Changes: - pershoot
      [**]defconfig: ics: enable remaining PPP options and L2TP
      [**]net: backport/sync l2tp with moto's 2.6.39
      [**]net: backport/sync *ppp* with moto's 2.6.39
      [**]sdio: optimized SDIO IRQ handling for single irq
      [**]defconfig: ics: set TUN to be in-built and BROADCOM_WIFI_RESERVED_MEM
      [**]wireless: bcmdhd: use wlan_mem_prealloc for CUSTOMER_HW_SAMSUNG
      [**]video: tegra-ics: sync with ASUS's TF101 ICS kernel source
      [**]cfg80211: fix a crash in nl80211_send_station
      [**]nl80211/cfg80211: Make addition of new sinfo fields safer
      [**]cfg80211/nl80211: Send AssocReq IEs to user space in AP mode
      [**]cfg80211: Add nl80211 event for deletion of a station entry
      [**]wireless: bcmdhd: import bcmdhd from I-9100 (GSII) Update
      [**]wireless: bcmdhd: import wlan_gpio from bcm4330, remove OOB_INTR_ONLY and RDWR_MACADDR (to BCM4330)
      [**]Bluetooth: bnep: Fix bad ether addresses
      [**]media: video: avp-ics: backport/sync with nvidia's 3.1
      [**]media: fix corner case in tegra_mediaserver
      [**]arm: tegra (partial): fix numerous warnings
      [**]defconfig: ics: enable CFG80211
    • Latest upstream cm9 Changes as of 28 March 2012

    changelog: 20/03/2012

    • pershoot - kernel fixes(wifi)

    changelog: 18/03/2012

    • kernel fixes/enhancements
    • core: switch to ASUS's TF101, 9.2.1.11 ICS libs/fw
    • core: remove extraneous wifi fw
    • network: change to in-build broadcom bundled FW for STA/P2P
    • bootanim: set BOARD_CACHE_BOOTANIM
    • network: wifi: switch to in-build broadcom bundled FW for AP
    • core: remove extraneous wifi fw
    • Latest CM9 upstream fixes/enhancements

    For Updates:
    YOU NEED TO REFLASH GAPPS.
    YOU DO NOT NEED TO WIPE AGAIN!

    The download link Note: I will keep the same link I will just update it.

    Test ROM's available from here: http://droidbasement.com/galaxy/roms/cm9/p3/. Pershoot is providing them. They will disappear from time to time, meaning he is building new test versions. Deal with it. :D
    6
    in reference to tether,
    im still working on the needed bits for that to properly happen (hostapd via nl80211). unfortunately as of right now, it will have to be ad-hoc/softap (wext). wireless tether should be able to do this.

    i have a newer wifi module which will be submitted for review this week. this should enhance wifi (throughput, reliability, etc.).
    5
    New version, with 3g Tether fix.

    New Wifi driver thanks to pershoot.

    Upstream cm9/changes/enhancements.

    Enjoy.
    5
    can you all pls test this wifi module:

    turn off wifi
    adb root
    adb remount

    download this: http://droidbasement.com/galaxy/kernels/2636/test/p4wifi/ics/bcmdhd.ko

    adb push bcmdhd.ko /system/lib/modules
    turn on wifi
    5
    Thanks for this explanation isimobile.

    So basically we need to look for an ICS camera lib for the Tegra 2 specifically?

    So my investigation leads to the following devices that use a Tegra 250 T20 chipset:
    Acer Iconia Tab A100, A200 and A500, Asus Slider, LG Optimus Pad, Avionic Design Tamonten Processor Board, Exper EasyPad, Notion Ink Adam tablet, Olivetti OliPad 100, Point of View Mobii 10.1, ViewSonic G Tablet, Motorola Xoom, Toshiba AC100, Toshiba Folio 100, ASUS Eee Pad Transformer, Advent Vega, Hannspree Hannspad, Aigo n700, CompuLab Trim-Slice nettop, Dell Streak 7, E-Noa Interpad, Malata Tablet Zpad, MSI 10-inch (250 mm) tablet, Toradex Colibri Tegra 2, Toshiba Thrive tablet, Samsung Galaxy Tab 10.1, T-Mobile G-Slate, Lenovo IdeaPad Tablet K1, Lenovo ThinkPad Tablet, Velocity Micro Cruz Tablet L510, Dell Streak Pro, Zyrex Onepad SP1110, Zyrex Onepad SP1113G, Sony Tablet S

    => The Motorola Xoom is for example in this list and received an ICS upgrade (and more importantly, the back and front camera work on it).

    When I look at the camera specs for this device:
    BACK CAM : 5 MP
    FRONT CAM : 2 MP

    Maybe we could use this camera lib from this ROM? Maybe we could get at least the front camera to work if we're lucky.

    I've extracted this ROM for the Motorola Xoom and taken the lib's for the camera from it.
    I've then replaced the /system/lib/libcamera_client.so, /system/lib/libcameraservice.so, /system/lib/libnvmm_camera.so, /system/lib/hw/camera.goldfish.so, /system/lib/hw/camera.stingray.so with the ones from the Xoom ROM. Is this enough or do I need other files as well?

    When I start the camera it doesn't say that it can't connect to the camera anymore like previously, but the app crashes a little while later. I've attached a logcat for investigation. Someone an idea? We need a kernel modification?

    Here is how I tried to get it working, maybe it will help others as well:

    I took camera.tegra.so which I got from the Nvidia Tegra ventana official libs and pushed it to /system/lib/hw/.

    Then I pushed nvcamera.conf , a text file, to /system/etc/. This file contains the config for the camera.

    Our backcamera is a IMX073 and our front camera is s5k5bbgx. So you just need replace the values inside this file for mapping like below:

    Code:
    # format, cameraName=device,direction,orientation,type
    # type can be 'stereo' for stereo capable, 'mono' for not stereo capable,
    # 'usb' to enable searching for a usb device and where to put it in the list
    #  if found.  Lines must be shorter then 256 characters
    version=1
    camera0=/dev/imx073,back,0,mono
    #camera1=/dev/ov5650,back,0,mono   // 2nd camera for stereo once supported
    camera1=/dev/os5k5bbgx,front,0,mono
    #camera4=/dev/ov5650,back,0,stereo   // virtual stereo device once supported

    I only used the two files.

    The camera then loaded in the log.

    Then if you open the camera app it opens but FC's.

    So then I looked in logs.

    I cannot remember exactly the errors in the logs, but if I remember it was complaining about reading sensors from the camera and then it failed, that is how far I got. I then spend a couple of days trying to figure it out but then gave up.

    What I learned from all this investigation is that libcamera.so from the hc3.01, which we used on the 7500 roms to get camera working, is actually tegra.camera.so that Samsung have recompiled with their specific stuff in for IMX073 camera. Well that is my assumption in any case and one other libnv*_video.so lib, cannot remember which one, contains a reference to the camera IMX073.

    So that is why am saying, this is only my research I could be wrong, is that we need the sourcecode of the nv tegra stuff to get it working, I would be glad if I am wrong but nothing so far has pointed me in any other direction.

    If you look at all the other devices that have the tegra chip in them none of them have a working camera except for those with a leaked ICS rom. Unless it changed in the last month.

    [Edit1]
    About Kernel, the kernel has the drivers compiled in for the camera, so I do not think any kernel work is required, but again I could be wrong. ;)

    Hope all this helps.