CyanogenMod 7 (Gingerbread) for Samsung Galaxy Tab 7


The Galaxy Tab 7 stock rom has interesting features like Swype, a flash compatible browser, Samsung apps like Kobo, among other things,but you can be interested in trying out another rom to get a better performance from your device. So, I decided to try out CyanogenMod 7 (Gingerbread 2.3.7) , because it can add the tablet to my VPN (I tried the OpenVPN option but it just doesn’t connect to the server). Without further ado, let’s see how to install this rom on the tablet.

Before beginning

  • Backup your current rom and any data. This will help you to go back if something goes wrong.
  • Do this procedure with at least 75% of battery charge.
  • Remember that only you are responsible of what you do to your tablet. Although I followed this method, I won’t take responsibility if you brick your tablet.

Considerations

  • This rom works on GSM tabs  (Euro, US ATT/TMO), with JQ1 (Gingerbread) unprotected bootloaders that can run Euro JQ1 ROM and gt-p1000_mr.pit partitioning. This rom doesn’t support CDMA tabs.  LTN tans are supported using included experimental kernel (this is my case).
  • In general all work, except movie capture (taking photos does work) ans some issue with the Market, which its solution is explained later.

Requisites

  • It’s recommended to have official Gingerbread 2.3.3 on the tablet
  • The procedure use Heimdall. To be more precise I used the command line version for Linux on Debian testing, although there is a GUI version for Linux and other operating systems such like Windows and Mac.

Installing

  1. Download and extract ROM Cyanogenmod 7 Galaxy Tab file.
  2. Turn off the tablet and boot it up in the Download mode by pressing the power and volume down buttons  (Power On + Volume Down). After booting the tablet will show a image like this one:
  3. Connect the tablet to the PC running Linux, in a terminal as root go to the extracted directory CM7 , and type:
    heimdall flash --repartition --pit gt-p1000_mr.pit --primary-boot LTN/boot.bin --secondary-boot LTN/sbl.bin --kernel LTN/zImage --factoryfs factoryfs.ext4 --cache cache.ext4 --dbdata dbdata.ext4 --modem modem.bin

    Warning: Double check the options passed to Heimdall because your can brick your tablet. For instance, check all files exist in the folder.

In my case I used the experimental kernel for LTN tablets, if is not your case thet use the files outside the LTN directory (I mean, remove the “LNT/”, example –kernel zImage instead of –kernel LTN/zImage and so on). Once Heimdall finish to flash the tablet it will boot CyanogenMod 7. Be patient because the first time it lasts a little bit (remember the Dalvik cache will be building at that time).

Android Market issues

The new Market 3.x.y is more strict about the device resolution checking. That means there will be some applications reporting themselves as incompatible with your device and the Market just won’t install them. To fix this there are two solutions:

  • Increase the DPI value to 240 by editing the file /system/build.prop, at about line 37 change to:
    ro.sf.lcd_density=240

    In addition you must delete any update of the Market in Menu > Manage Applications > All > Market

  • Install the old Market 2.x.y using Old Market app,  which allow you to go back to the new Market whenever you want..

Of both option I prefer the second one because changing the DPI modifies the tablet’s display resolution, and even though it doesn’t look bad icons and apps are a little big for my taste. On the other and, every time you change the DPI you must reboot your tablet.

Extra snapshots

Here I leave some extra snapshot if you want to see how it looks with some customization:

References:

,

  1. #1 by Luis Gallardo on 30/07/2012 - 3:08 pm

    @CArl gracias por tus comentarios. De momento no creo que pueda hacer un tuto con esa versión. Saludos!

  2. #2 by CArl on 29/07/2012 - 11:32 pm

    muy buen post luis, solo que deberias de hacer un tuto para cyanogenmod 9 galaxy tab p1000n, solamente y gracias, ahh por cierto excelente post… suerte…

  3. #3 by Luis Gallardo on 21/07/2012 - 12:06 pm

    @allan los archivos proporcionados son suficientes. Saludos!

  4. #4 by allan on 19/07/2012 - 6:57 pm

    que tal luis, fijate que quiero instalar esta rom con el heimdall windows pero no esta el archivo param.lfs por lo tanto no puedo instalar el cyanogenmod 7… que hago? de antemano muchas gracias….

  5. #5 by Luis Gallardo on 24/05/2012 - 11:20 pm

    @fernando si está en la memoria interna claro que se borra, en la sdcard no debería. Saludos!

  6. #6 by fernando loo on 24/05/2012 - 7:07 pm

    pues si me borrómis medios XD, tal vez tenga q ver que tengo una sd de 32 gb, gracias de todos modos, saludos

  7. #7 by Luis Gallardo on 22/05/2012 - 3:55 pm

    @Fernando esta no. Saludos!

  8. #8 by Fernando Loo on 22/05/2012 - 1:59 pm

    muchas gracias, la ultima version en xda desaparece los medios, saludos

  9. #9 by Luis Gallardo on 21/05/2012 - 10:40 pm

    @Fernando esta versión es le funciona todo salvo el grabar video, tal como se explica en las consideraciones del artículo. Saludos!

  10. #10 by Fernando Loo on 21/05/2012 - 5:17 pm

    Disculpen, esta version tiene el problema de que los medios como fotos, musica y videos se borran? un saludo, muchas gracias de antemano

  11. #11 by Luis Gallardo on 03/05/2012 - 3:43 pm

    @Jesús que bueno que te haya funcionado. Gracias por tu comentarios sobre el blog. Saludos!

  12. #12 by Jesús on 03/05/2012 - 11:21 am

    Luis Gallardo :
    @Jesús qué tipo de error te da? Seguiste los pasos tal cual se explican? Recuerda que debes poner todas las opciones, es decir, no basta con flashear solo el kernel. Saludos!

    Supongo que era algun error de windows, instale el driver con la opcion de heimdall y me dejo cambiar el OS, corre de maravilla ahora!

    Gracias por este blog y los archivos!

  13. #13 by Luis Gallardo on 03/05/2012 - 5:10 am

    @Jesús qué tipo de error te da? Seguiste los pasos tal cual se explican? Recuerda que debes poner todas las opciones, es decir, no basta con flashear solo el kernel. Saludos!

  14. #14 by Jesús on 02/05/2012 - 10:00 pm

    Luis, tengo instalada esta versión en mi tablet gt-p1000n pero no he podido desmontarla y usar el gingerbread 2.3.3 para tener la compatibilidad con flash y todo eso, trato de usar heimdall y sigo los pasos en http://lgallardo.com/2011/11/04/stock-rom-gingerbread-2-3-3-para-samsung-galaxy-tab-7-p1000n/ pero me da error al tratar de bajar el kernell y no se instala

    espero me puedas ayudar

    saludos

  15. #15 by Luis Gallardo on 06/11/2011 - 4:05 pm

    @Juan es P1000N pero como comento en el artículo tienes el kernel y otros archivos fuera del directorio LTN para las que no son P1000N/L. Saludos!

  16. #16 by Juan Angulo Moreno on 06/11/2011 - 3:43 pm

    Hola Luis,

    ¿Tu tableta es una GT-P1000 ó P1000N? Yo tengo una P1000 (AT&T) y no funcionó.

    Saludos,

  17. #17 by Luis Gallardo on 06/11/2011 - 12:50 pm

    @chinesegeek intenta nuevamente desde el modo Download. Sino también puedes volver a Gingerbread 2.3.3. Saludos!

  18. #18 by chinesegeek on 06/11/2011 - 11:04 am

    Se quedo en el logo de Galaxy despues de que Heimdall hiciera su trabajo y reiniciara el dispositivo…

  19. #19 by Luis Gallardo on 06/11/2011 - 10:33 am

    @chinesegeek No debería tardarse tanto. Estabas en Gingerbread? Por otro lado, se queda en negro la pantalla o ves el logo de Galaxy Tab o el de CyanogenMod? En caso de que se quede en el logo de Galaxy Tab, apága la tableta y entra en el modo Download (si aparece en negro la pantalla haz un ‘heimdall detect’ para verificar que estés en el Download) y repite los pasos. Si se te queda en el logo de CyanogenMod igual repite los pasos. Suerte!

  20. #20 by chinesegeek on 06/11/2011 - 10:17 am

    Hola, como cuanto tiempo se tarda el dispositivo en cargar la nueva ROM? Porque el mio tiene como 20 minutos ahi y ya estoy empezando a pensar que la cague en algo…

  21. #21 by Luis Gallardo on 26/10/2011 - 11:25 am

    @Gregory en el hilo original de XDA-Developers comentan que el kernel el distinto para los modelos con solo Wifi. Yo no me arriesgaría a probar esta rom en una tableta Wifi, mas bien esperaría a ver si sacan algún porte o usaría la versión rooteada de Gingerbread. Saludos!

  22. #22 by Gregory Rojas on 26/10/2011 - 9:44 am

    Una pregunta: Servirá para las wifi solamente (P1010)?

  23. #23 by Luis Gallardo on 24/10/2011 - 11:50 am

    @Brian estos pasos son para la Galaxy Tab 7″ no para modelos droid de Motorola. Saludos!

  24. #24 by Brian - Anuncios el mundo on 24/10/2011 - 7:28 am

    he intentado hacer lo que muestras en tu manual, aguien de la web sabe por que da este error hora de instalar el ClockworkMod recovery ( http://wiki.cyanogenmod.com/wiki/Motorola_Droid:_Full_Update_Guide ) no puedo continuar. Instalo tranquilamente el RSD Lite, los drivers, si alguien le ha pasado lo mismo comentar

(will not be published)