[Android] fsebentley:
You need to edit your script.bin inside the bootloader.img... there is a utility to do this on techknow.me...

to do it manually you need to extract the script.bin file from the bootloader.img ... easiest way is from adb shell

Open a windows command window (this assumes you have adb.exe in your Path .. if not you must do this from the

same folder where adb.exe is located)

type the following

adb shell su -c "cat /dev/block/nanda > /mnt/sdcard/nanda-bootloader.img"

adb pull /mnt/sdcard/nanda-bootloader.img

this will place a file called nanda-bootloader.img in the folder where you ran the windows command window.

Now copy the file to your Linux Machine or VM

and from a terminal do the following:

mkdir bootloader

sudo mount -t vfat ./nanda-bootloader.img bootloader

This mounts the bootloader image to the bootloader folder.... in the bootloader folder copy the script.bin file to another location for editing.

to edit it must be converted to fex... you will need the fex tools for this I have them posted here: http://www.4shared.com/zip/Nzn6PV-b/tools.html

your Linux machine has to be x64 for those to work.

from the folder containing the tools folder and script.bin file open a terminal and do the following:

./tools/bin2fex script.bin > script.fex

this will create the script.fex file which is editable in a linux text editor, open the file and edit the [lcd0_para] section

to correct your screen shift ... the exact settings needed are impossible for me to determine as I do not

have your tab nor the rom you originally had on it.. if you have the original rom available (with screen position correct)

you can pull the script.bin from that rom and replace the entire [lcd0_para] section with the same section from your working rom

to solve the issue.

once edited convert back to .bin from a terminal with the following commands:

./tool/fex2bin script.fex > script.bin

now open the bootloader folder as superuser and delete the script.bin and script0.bin located inside...

copy the new script.bin file in and also copy it and rename the copy to script0.bin and place that there as well.

then from folder containing bootloader folder open a terminal and do the following:

sudo umount bootloader

now copy nanda-bootloader.img to windows machine.

open a Command window in the folder containing your new nanda-bootloader.img file and do the following

adb push nanda-bootloader.img /mnt/sdcard

adb shell su -c "cat /mnt/sdcard/nanda-bootloader.img > /dev/block/nanda"

adb shell rm /mnt/sdcard/nanda-bootloader.img

adb shell su -c "sync"

adb shell su -c "reboot"

if all was done properly your tab should now reboot with the correct screen geometry. The utility I mentioned does

pretty much all of this for you, but i cannot link it here as it is on techknow.me which requires registration to

download ... and the rules forbid links to such sites here.

I hope that all helps you.

---------- Post added at 12:24 PM ---------- Previous post was at 12:16 PM ----------

You must have the ADB drivers installed and know where they are located, placing them in your Path statement is a good idea if you intend to do much ROM editing or direct Tablet commands from and adb shell.

NOTE: To open a command window from any folder on your computer in Explorer browse to the folder you want to open command window from

then in an area of the folder window that is empty right click mouse while holding shift then select open command window here

Once you have ADB INstalled, if the adb.exe is in your path open a command window from any folder you like on windows and type the commands in the command window. If ADB.exe is not in your path you must open a command window in the folder containing adb.exe

(Usually the android SDK Platform tools folder)

I Hope that helps