I'm assuming that we'd have to modify the linux procedure to use cardhu_chipid rather than cardhu_backup-chipid and see where that takes us.the exact steps to do this would be?
i have no idea how to do thatI'm assuming that we'd have to modify the linux procedure to use cardhu_chipid rather than cardhu_backup-chipid and see where that takes us.
I'm assuming that we'd have to modify the linux procedure to use cardhu_chipid rather than cardhu_backup-chipid and see where that takes us.
ill try and i know my device is out of warranty and there is no way im paying to RMA a problem they cause.Turns out there's an ASUS rep that goes through the xda forums and has an e-mail address.
cl-tien@asus.com
You could e-mail him and see what status your device is in what steps you could take as well.
mount -o remount,rw -t vfat /dev/block/mmcblk0p5 /Removable/p5
mount -t vfat /dev/block/mmcblk0p5 /Removable/p5
adb shell
su
cd /data/local
ssn="C7OKASQR00JW" # set this to your 12-byte serial number
dd ibs=1 count=17 if=/sys/devices/platform/cardhu_chipid of=chipid
echo "trace: see if we extracted 17 bytes from the chipid file"
ls -al chipid
mkdir -m 0777 /Removable/p5
echo "trace: verify creation of new directory"
ls -ald /Removable/p5
mount -t vfat /dev/block/mmcblk0p5 /Removable/p5
echo "trace: verify that new mount worked"
mount
echo -n "$ssn" > /Removable/p5/SSN
echo "trace: verify new SSN file"
ls -al /Removable/p5/SSN
cat chipid > /Removable/p5/UUID
echo "trace: verify new UUID file"
ls -al /Removable/p5/UUID
umount /Removable/p5
exit # exit the secure (su) shell
exit # exit the non-root shell
Looks good to me, IBT, as long as that is the location of the cardhu_chipid file (I wasn't 100% sure, but I'm sure jhawkkw and/or miskas could verify and/or adjust as needed).
Also, I was going to use the mount command listed in the XDA thread that jhawkkw referenced earlier:
I.e., replacing this:
with this:
Here's yours with my update:
Look okay / sound good?
i also would like to know why my serial # is showing as the 16 digit chiphu number?
mkdir -m 0777 -p /Removable/p5
miskas,
You'll probably have to add a "-p" switch to the mkdir command above:
Sorry I missed this earlier!
@IBT: great stuff and thanks!
sh: cd: /sys/devices/platform/cardhu_misc/cardhu_chipid: Not a directory
I thought we determined that to be the existing location? :hmmmm:
Could you use a file explorer and verify if there is indeed a directory:
/sys/devices/platform/cardhu_misc/cardhu_chipid/
SA and I have been chatting via PM and we have some ideas that MAY help to smooth up the transition through the command list. I'd like to add a couple things though...first probably goes without saying but although we're doing our best to help here with careful forethought, you are ultimately responsible for the decision to move forward. In other words, "user assumes all risk".
Also, again it may be wise to move forward one at a time and report the outcomes as SA noted in his previous post. I assume we may get the error for recreation of Removable/p5 but I left in there anyway, should be no harm there.
adb shell
su
cd /data/local
ssn="C7OKASQR00JW" # set this to your 12-byte serial number
dd ibs=1 count=17 if=/sys/devices/platform/cardhu_misc/cardhu_chipid of=chipid
echo "trace: see if we extracted 17 bytes from the chipid file"
cd /sys/devices/platform/cardhu_misc/
ls -al
cd /dev/block/mmcblk0p5/
mkdir -m 0777 -p /Removable/p5
echo "trace: verify creation of new directory"
cd /dev/block/mmcblk0p5/Removable/p5
ls -ald
mount -t vfat /dev/block/mmcblk0p5 /Removable/p5
echo "trace: verify that new mount worked"
mount
echo -n "$ssn" > /Removable/p5/SSN
echo "trace: verify new SSN file"
ls -al /Removable/p5/SSN
cat chipid > /Removable/p5/UUID
echo "trace: verify new UUID file"
ls -al /Removable/p5/UUID
umount /Removable/p5
exit # exit the secure (su) shell
exit # exit the non-root shell
We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.