Hi, Sorry for the previous email, The MAC address got changed. Could you please help me to write the serial number also.
Actually i have enabled the ART2 also for the calibration. So how i can write the MAC, Serial number (15 Digits) without overwriting on calibration data. Thanks, John On Tue, Feb 16, 2016 at 8:44 PM, John kerry <[email protected]> wrote: > Hi, > > Thank you so much for reply. > > The offset for the mac address is as below: > Ethernet MAC address is saved in art partition with offset 0 > WiFi device calibration data is saved in art partition with offset 0x1000 > > As you mentioned above: I have tried the below command but the mac address > is not changed > > root@ST-MA_WIFI:/# dd if=/dev/mtd5 of=/tmp/art.img > 128+0 records in > 128+0 records out > root@ST-MA_WIFI:/# printf "\x00\x26\x75\x96\x22\x33" | dd conv=notrunc > of=/tmp/a > rt.img bs=1 seek=$((0x0)) > 6+0 records in > 6+0 records out > root@ST-MA_WIFI:/# mtd write /tmp/art.img art > Unlocking art ... > > Writing from /tmp/art.img to art ... > > Thanks, > John > > > > On Tue, Feb 16, 2016 at 7:23 PM, <[email protected]> wrote: > >> 2016-02-16 11:43 skrev John kerry: >> >> Hi >>> >>> I am trying to write mac address and Serial number in ART partition. >>> >>> Creating 6 MTD partitions on "spi0.0": >>> 0x000000000000-0x000000040000 : "u-boot" >>> 0x000000040000-0x000000050000 : "u-boot-env" >>> 0x000000050000-0x000000680000 : "rootfs" >>> mtd: partition "rootfs" set to be root filesystem >>> mtd: partition "rootfs_data" created automatically, ofs=5B0000, len=D0000 >>> 0x0000005b0000-0x000000680000 : "rootfs_data" >>> 0x000000680000-0x0000007f0000 : "kernel" >>> 0x0000007f0000-0x000000800000 : "art" >>> 0x000000050000-0x0000007e0000 : "firmware" >>> >>> cat /proc/mtd >>> dev: size erasesize name >>> mtd0: 00040000 00010000 "u-boot" >>> mtd1: 00010000 00010000 "u-boot-env" >>> mtd2: 00630000 00010000 "rootfs" >>> mtd3: 000d0000 00010000 "rootfs_data" >>> mtd4: 00170000 00010000 "kernel" >>> mtd5: 00010000 00010000 "art" >>> mtd6: 00790000 00010000 "firmware" >>> >>> Could anyone help me to write wifi mac address and Serial number to ART >>> partition without overwriting on calibration data. >>> >>> Thanks, John >>> >>> _______________________________________________ >>> openwrt-devel mailing list >>> [email protected] >>> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel [1] >>> >> >> You may modify these three lines for your application. You need to alter >> the offset for the mac address: >> >> dd if=/dev/mtd5 of=/tmp/art.img >> printf "\xAA\xBB\xCC\xDD\xEE\xFF" | dd conv=notrunc of=/tmp/art.img bs=1 >> seek=$((0x10)) >> mtd write /tmp/art.img art >> >> _______________________________________________ >> openwrt-devel mailing list >> [email protected] >> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel >> > >
_______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
