[HTC Wildfire S] Antagonist42:
Service/Engineers phones Test Tools

Easy way to find them if you haven't already is if your phone is rooted find a file called whitelist, this holds the numbers to dial to access the Service/Engineers tests and options for your phone, specific to each phone as are not the google codes all over the net as 'Secret' :p

Went through these on my ACER and one thing stood out with addressing, this I admit now I don't know much about but I like having a good dig about and questioning the blazes out of it :D so .... when we do a # cat /proc/mnt etc would we be reading directly from NAND or maybe indirectly through a buffer so we see the Buffers view and not the actual NAND data?

I only ask as reading through a Klog I get the following:-

============================= KLog Start =============================
KLog Category Name:[0]kernel
KLog Ring Buffer:
01-01 00:00:00.000* <4>Built 1 zonelists in Zone order, mobility grouping on. Total pages: 117852
01-01 00:00:00.000* <5>Kernel command line: console=ttyMSM2,115200n8 androidboot.hardware=qcom androidboot.baseband=msm
01-01 00:00:00.000* <6>PID hash table entries: 2048 (order: 1, 8192 bytes)
01-01 00:00:00.000* <6>Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
01-01 00:00:00.000* <6>Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
01-01 00:00:00.000* <6>Memory: 210MB 256MB = 466MB total
01-01 00:00:00.000* <5>Memory: 414072k/414072k available, 63112k reserved, 0K highmem
01-01 00:00:00.000* <5>Virtual kernel memory layout:
01-01 00:00:00.000* <5> vector : 0xffff0000 - 0xffff1000 ( 4 kB)
01-01 00:00:00.000* <5> fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
01-01 00:00:00.000* <5> DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
01-01 00:00:00.000* <5> vmalloc : 0xed800000 - 0xfa000000 ( 200 MB)
01-01 00:00:00.000* <5> lowmem : 0xc0000000 - 0xed200000 ( 722 MB)
01-01 00:00:00.000* <5> modules : 0xbf000000 - 0xc0000000 ( 16 MB)
01-01 00:00:00.000* <5> .init : 0xc0008000 - 0xc002d000 ( 148 kB)
01-01 00:00:00.000* <5> .text : 0xc002d000 - 0xc0667000 (6376 kB)
01-01 00:00:00.000* <5> .data : 0xc0688000 - 0xc06da120 ( 329 kB)

seemingly during initial boot up (android or phone I am unsure :( )

But what are they using the other 46MB for out of the 512MB if it totals 466MB?

then the onboard memory:-

01-01 00:00:01.020* <6>msm_nand_probe: phys addr 0xa0a00000
01-01 00:00:01.020* <6>msm_nand_probe: dmac 0x7
01-01 00:00:01.020* <6>msm_nand_probe: allocated dma buffer at ffc2b000, dma_addr 2fe78000
01-01 00:00:01.020* <6>status: c00020
01-01 00:00:01.020* <6>nandid: 5590bc2c maker 2c device bc
01-01 00:00:01.020* <6>ONFI probe : Found an ONFI compliant device MT29F4G16ABBDA3W ,
01-01 00:00:01.020* <6>Found a supported NAND device
01-01 00:00:01.020* <6>NAND Id : 0x5590bc2c
01-01 00:00:01.020* <6>Buswidth : 16 Bits
01-01 00:00:01.020* <6>Density : 512 MByte
01-01 00:00:01.020* <6>Pagesize : 2048 Bytes
01-01 00:00:01.020* <6>Erasesize: 131072 Bytes
01-01 00:00:01.020* <6>Oobsize : 64 Bytes
01-01 00:00:01.020* <6>CFG0 Init : 0xa85408c0
01-01 00:00:01.020* <6>CFG1 Init : 0x0004745e
01-01 00:00:01.020* <6>ECCBUFCFG : 0x00000203
01-01 00:00:01.020* <5>Creating 8 MTD partitions on "msm_nand":
01-01 00:00:01.020* <5>0x0000045e0000-0x000004960000 : "fota"
01-01 00:00:01.020* <5>0x000004aa0000-0x000005000000 : "boot"
01-01 00:00:01.030* <5>0x000005000000-0x00000e680000 : "system"
01-01 00:00:01.100* <5>0x00000e680000-0x000012340000 : "flex"
01-01 00:00:01.130* <5>0x000012340000-0x000012b40000 : "recovery"
01-01 00:00:01.130* <5>0x000012b40000-0x00001c2c0000 : "userdata"
01-01 00:00:01.200* <5>0x00001c2c0000-0x00001fea0000 : "cache"
01-01 00:00:01.230* <5>0x00001fea0000-0x00001ffe0000 : "misc"

Once it's booting/booted up you get the following when doing # cat etc:-

dev: size erasesize name
mtd0: 00380000 00020000 "fota"
mtd1: 00560000 00020000 "boot"
mtd2: 09680000 00020000 "system"
mtd3: 03cc0000 00020000 "flex"
mtd4: 00800000 00020000 "recovery"
mtd5: 09780000 00020000 "userdata"
mtd6: 03be0000 00020000 "cache"
mtd7: 00140000 00020000 "misc"

The thing I notice is the 8 digit and 12 digit difference between them both :confused: if I am missing something obvious can I suggest something Jovial and have a Noob award button ;)

Here is the whitelist for my phone and what they do, as it's basically a HTC phone through ACER the codes may or may not work or differ so be ware :rolleyes:

and if interested the klog

Rooted Phone - SuperUser Installed - Root Explorer (of some form)

whitelist located in /data/FLEX/