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.
- 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.
- 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.
- 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.
- Download and extract ROM Cyanogenmod 7 Galaxy Tab file.
- 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:
- 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:
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.
Here I leave some extra snapshot if you want to see how it looks with some customization: