yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab General] lockheedload:
looking forward to seeing it in person. Hopefully the price can compete with the ipad, otherwise I'm not going to purchase it.
[Galaxy Tab General] GANJDROID:
I'm happy with my Tab. 8.9" might be nice, but right now, 7" feels like the best without feeling too big. Maybe if I didn't have this Tab and had the 8.9" I'd think the same about that. Who knows. But I'm sticking with this Tab.

If I kept buying the better option to what I have, I'd never have any money.

Tech goes out fast. Theres always a better version just around the corner. That's the worst thing about technology IMHO but life goes on.

Sent from my GT-P1000
[Galaxy Tab General] Bandage:
8.9 will be the perfect traveling Tab for me...I have 7's and one 10inch Tablet right now, and the 10 is just a bit too big for my needs, 7 too small.
[Galaxy Tab General] frusso:
Can you post a photo with all tablet (to compare dimensions) ?

or give a dimensions of three tabs ?

thanks
[Galaxy Tab General] sohrab1985:
That's the problem with technology, there is always something better.

You buy something today and tomorrow something more advanced comes out.
[Galaxy Tab General] iCracked:
I like the 7 inch for reading.
[Galaxy Tab General] pendevous:
New is not always better.

I've always had this mindset that 7 inches is the perfect size for a tablet. Maybe its because of my small Asian hands, but I fibd the 10-inch tablets too wide. I can't comment nor speculate anything about the 8.9-inch Tab because I haven't laid my hands on it yet, though.
[Galaxy Tab General] Phone_Junkie:
I sold my Galaxy Tab and I miss it dearly. The 10" form factor has always seemed too big. I thought I was going to buy something new right away but I have not. :-(

In regard to the 8.9", at least the LG-Slate is no better than a 10" tablet (in size). Check out a video comparison between it an the Xoom. They are almost the same size. The Slate just has a whole lot more bezel and smaller screen.

I went to Best Buy last night to possibly pick up a HTC Flyer, but I did not see anything significant enough about it to justify the inflated price. Cool device, though.

That said, I may be on the lookout for another Tab here locally! The Tab did everything that I needed fairly well. I think I got caught up in the hype of everything new that was coming out.

As someone stated, new isn't always better.
[Galaxy Tab General] StarLog:
Apparently the 8.9 tab will have a stock phone with in the firmware. Has anyone seen anymore demo's of it since the original promo. When will it be available in the USA. From what I saw for the frequencies, it looks likes the ATT world will be the candidate.
[Galaxy Tab General] Ricey:
For me it depends if it will be Samsung's Exynos or Tegra2. If it's tegra2 I'm not touching that with any length of pole. I need my Tab to play media flawlessly and the current 7" does so. Tegra2 has some issues with certain media types and encodings, specifically mkv HP, which a lot of my stuff is currently in.
[Galaxy Tab General] koovoodoo:
So far, I am very happy with the 7in. Seems to be perfect size for me. I'm not sure an 8.9 would fit well. It would be nice if the 8.9 is thinner and just as light tho.
[Galaxy Tab General] DeoreDX:
The 7" is just small enough I can stick it in my back pocket. Or a coat pocket. Anything bigger I will lose that. I wouldn't mind the G-Tab to be thinner and lighter though. I won't be in the market for a 8.9" tablet. I'd rather jump up to the ~10" if I lose the portability.
[Galaxy Tab General] k0sh:
+1 . but for sure i'll buy the 10.1 at least 10.1 with 7.1 it will be looking nice :D even that apple ppl grrrrrr .. they will feel littly bitty pain in da aS*... lol

btw

2PAC
[Atrix 4G General] PixoNova:
So I've been trying to go to all these flash sites such as Motorola's website, YouTube, and many others. They all say the same thing. You need a newer version of flash. I feel like I'm back with my iPhone.

I'm using Firefox if that makes a difference
[Atrix 4G General] corneliusm:
Firefox on the nettop/webtop, or the Firefox 4 beta for Android?

If it's the latter, I can tell you Flash currently does not work in Firefox, at least for me. You may need to use the stock browser.
[Atrix 4G General] NotATreoFan:
I recommend grabbing Dolphin HD from the Market. Tabbed browsing, and Flash support.
[Atrix 4G General] agentdr8:
You're referring to the webtop Firefox or Firefox Mobile? Assuming Firefox Mobile within android, it may not work that well with the stock Flash Player. Try Dolphin HD, switch user agent to Desktop. The webtop has version 10.1.120.10 which isn't that old and isn't giving me any problems on sites like Youtube.

If it is in the webtop, I've hex edited the version for the flash player to 10.2.152.27 which is the latest release version for the Linux plugin. Unzip, adb push to the phone somewhere, copy to /osh/usr/lib/firefox-addons/plugins/ and restart Firefox.
[Atrix 4G General] PixoNova:
Yup its mobile. I'll try out Dolphin. Thanks!
[myTouch 4G Q&A, Help & Troubleshooting] bartek25:
i currently own a sammy vibrant 3g i have a chance to sell it and get another phone , my question is WHY YOU LIKE MYT4G FOR ? i want to hear what are the good and bads before i went and buy the phone . thanks!
[myTouch 4G Q&A, Help & Troubleshooting] neidlinger:
Here is a good thread to get you started.

http://xdaforums.com/showthread.php?t=955282
[myTouch 4G Q&A, Help & Troubleshooting] bartek25:
thanks for reply ,btw i ran out of thanks :>

(Sorry, you are limited to five thanks per day)
[G Tablet General] alemondemon:
I am running vegan 5.11 and I am having serious problems with my touchscreen. I have the calibration app from this forum, and still 30%-60% of my taps do not register. Anybody know how to fix this? It makes typing and gaming nearly impossible. It's simply driving me insane.
[G Tablet General] bologdl:
Screen calibration fix

Create a file called configuration.ini in sdcard and then reboot your G-TAB.

Delete file after the reboot. This should take care of your issue.
[G Tablet General] manikin13:
The first thing to do after you have used the calibration app, or the configuration.ini (blank file) - they both do the same thing is to clean the screen thoroughly. Then check if the taps register. There are locations on the touch screen that are worse than other in registering taps / touches, but on clean screen they appear to be more responsive. If the screen still does not respond properly you might have a bad unit.
[G Tablet General] junks2010:
If you have the tablet inside a case, take it out of the case then try to type to see if that make a difference.
[About XDA developers] stir fry a lot:
Any chance we can get a dark theme going? For us users of S-Amoled screens it would help a lot with battery life while browsing from our phones. An all black background would be great as it would turn off those pixels altogether. I'm not a fan of using the XDA app and would like to see this added to the site.

Thanks to everyone that keeps this site going.
[About XDA developers] czshf1:
i also like the dark theme it dose be good to battery
[Windows Mobile] ultrashot:
I've decided to post these tools here.

rpack - not a ResourcePacker, but the tool that can be used to remove useless sections from resource-only libraries making more memory available for applications.

Usage:

Make a backup of your kitchen

Drag&Drop your *.mui files to rpack.exe. Their size will be reduced.

Make sure you didn't kill USEFUL libraries.

Original thread

DevHealthAnalyzer - memory analysis utility. Can be used to determine the most memory-eating libraries. Then you can reversmod them (yes, reversmodded libraries reserve less ram than recmodded ones) or make r/w sections shared.

Screenshot:

From my experience - it looks like the most popular ROMs have the worst memory management ;)

Original thread

v2.0 (15.05.11):

changed output file format (although, old files still can be opened)

more info

better UI

Download DevHealthAnalyzer v2.0
[Windows Mobile] mwalt2:
Great work ultrashot. The DevHealthAnalyzer looks nice. Is the DevHealth that is run on device the on from this thread?
[Windows Mobile] ultrashot:
Yes, it is totally the same. Thanks for pointing - I forgot to attach it to the first post.
[Windows Mobile] mwalt2:
Also, what is the significance of the blue, green, and white cells in the output? Does the exe column just show what the dll is tied to? I know next to nothing about this stuff :), but it does look like there are some files loaded in slot0 that I should reversemod.
[Windows Mobile] ultrashot:
Blue means NULL - unused or reserved areas.

Green means that this memory block is from DumpMap.txt

White cell - from DevHealth log.

EXE column shows exes that use this library at the moment.

Main purpose of this app is that it lets you find which recmodded libraries waste 64 KBs of you slot 0 while they really need less RAM.
[Windows Mobile] Laurentius26:
Thank you for sharing Ultrashot. :)

If I understand right I need to run Devhealth on the device but when I do I get a Netcf error.

I'm running Netcf version 3.5.9085.00
[Windows Mobile] ultrashot:
You should run devhealth.exe, not devhealthanalyzer.exe
[Windows Mobile] Laurentius26:
Oh yeeh I didn't realise there where two exe, that's it, thanks again. :)
[Windows Mobile] CRACING:
DevHealth is to dump memory map from the device and DevHealthAnalyzer is to Analyze the dumped data on pc. :)

Copy the text data from mem_X.txt into DevHealthAnalyzer.

@ultrashot; Thanks for the tool. Its very essential.

BTW; is it possible to analyze other slots also? i.e slot1, slot2, slot3 and etc ?

I know Dumpmem has this feature but its slight buggy or like, when used in newer OS cores since it was developed very long time ago for WM2002. Not sure how well it works on newer OS cores.

I guess DevHealth also provides data about other slots but it would be great to see in GUI tools like DevHealthAnalyzer. :)

Just a query. I'm not that expert in memory maps either.

Thanks...

Best Regards
[Windows Mobile] ultrashot:
In fact, DHA makes maps of all slots because there is no info about slot 0. Then it merges them.

If you create a map you can take a look at info about other processes, but I don't save it in a *.slotmap file as all other slots aren't so interesting.
[Windows Mobile] CRACING:
Yeah you are right. :)

Edit: BTW; I have too much null spaces and by seeing the posts in asusmobile.ru, AndrewSh said they are memory holes.

Should we correct it and remove those memory holes?

If so please let me know how? sorry for my noob queries! :p

Just an hour back, I have reversmode'ed few dlls on HTC packages and saved space in Slot0. About 1.3 MB. MAX Amount 24736 KB.

Thanks...

Best Regards
[Windows Mobile] AndrewSh:
CRACING, while ultrashot is offline for now - I will try to answer

These NULLS normally happen if the library was a file (not module) while cooking and it's loaded without fixed address to slot 0. Try to reversmode all dlls that have NULL space reserved and cook again. Than - make test and you will see that almost all NULLs are gone...

I wanna warn - do not try to reversmode rsaenh.dll - leave it as is. Otherwise you will get unbootable rom.

Normally I have 27484 kb free for Leo at the moment

BTW, if you browse through asusmobile.ru topics - you are welcome to post there your requests and comments in English - we appreciate that :)
[Windows Mobile] jmart518:
Yeah, I learned about rsaenh.dll the hard way! Took a while to trace it back to that one, that taught me to take baby steps.
[Windows Mobile] Farmer Ted:
I think if you put rsaenh.dll on the do not split list (or do not relocate list, with the proper addresses already set), it may be ok. Or, comment out the 'loadmodulelow' value in your boot.rgu, and it may work as a module. I'll let you try it, though, lol. (Maybe on a rainy day I'll see if I can get it to work for the hell of it.)
[Windows Mobile] CRACING:
Hello,

Thanks for your reply.

I though its NULL reserved space for files but NULL space is also below modules. i.e mdpl, htcdevservice, htcgeosrvc and many modules.

Thats why I have confused. :confused:

Is it because the modules aren't reloc correctly or those are reserved for the modules which aren't loaded? I'm using OSKitchen to build ROMs.

However, I have attached my last memory map dump. From 1828000 to 18BF000 are files. i.e conncurrencemgr.dll, ntfconfig.dll, notificationmanager.dll, voammbenc.dll, lap_pw.dll, pimdlg.dll and rsaenh.dll

Please have a look...

Thanks...

Best Regards
[Windows Mobile] AndrewSh:
CRACING, hi!

You can force some of your dlls not to be loaded to slot 0 to release space. That can be performed by sharing r/w sections of modules and files.

I think ultrashot will explain here in the topic how to make that. I don't want to do that because it's his research and his brilliant idea. Besides - he's a real professional and he will do it much better than me.

Anyway - almost all HTC services can be processed to share r/w sections. And thus they will never be dropped to slot 0 on boot.

As I can see from your map - 80 % of your files and modules with NULL can be shared.

We will wait for topicstarter's post concerning the matter. If he does not - I will try to describe how to do that.....

But this process it quite dangerous - you should backup your kitchen before sharing r/w.
[Windows Mobile] CRACING:
That would be awesome. Looking forward... :)

Thanks a lot...

Best Regards
[Windows Mobile] AndrewSh:
Meanwhile – the translation of original ultrashot’s explanation at asusmobile:

How to share r/w section:

1.	For the file: using LordPE program set flag Shareable on r/w section (C0000040->D0000040)

2.	For the module: edit imageinfo.bin – change 402000C0 for 402000D0

All files and modules should be backuped!!! Every modified file/module should be tested separately.

Additional explanation from Barin

For module and file – it’s necessary to change RW section flags (set up additional flag IMAGE_SCN_MEM_SHARED = 0х10000000)

Example: RW section has flags C0002040

It’s necessary to add flag 0х10000000

0xC0002040 OR 0x10000000 = 0xD0002040

How to modify imageinfo.bin from 402000C0 to 402000D0: Calculate the offset to the appropriate flag o32_rom and then edit with any HEX-editor

Module o32_rom structures start at 0х70 address in imageinfo.bin consistently

The structure of o32_rom:

DWORD o32_vsize

DWORD o32_rva

DWORD o32_psize

DWORD o32_dataptr

DWORD o32_realaddr

DWORD o32_flags

That means - the address of the flags of any section will be equal to 0x70 + (0x18 * <section number>) + 0x14

Sections are numbered from zero.
[Windows Mobile] CRACING:
How to do this?

I checked in IDA and HexEdit. No such things. :confused:

And could tell me which is this tool?

May be I saw but couldn't remember. :rolleyes:

Sorry for noob queries.

Thanks a lot...

Best Regards
[Windows Mobile] AndrewSh:
I use WinHex - and normally you should look for 402000C0 Hex Value - modify if exists :) See attached image.

OsBuilder :) (BTW - the full version allows to share r/w sections of modules and files "on the fly" without modifying original ones and without hex calculators and other sophisticated ****)
[Windows Mobile] CRACING:
Oh, I was seeing the offset. :p

Now got it thanks.

Ok I will try that. :)

Thanks...

Best Regards
[Windows Mobile] ultrashot:
NULL space in modules part means they aren't loaded/used at the moment. That's why I made a dumpmap.txt parsing (get it from osbuilder temp folder if you use it as your primary kitchen).

NULLs between module parts are explainable, too. I mean:

lol.dll
NULL
NULL
lol.dll

and such things. That means these pages weren't used for quite a long time and they were kicked out from the memory.
[Windows Mobile] CRACING:
Ok, I have done this and the module is no longer present in the mem_X.txt. Though, it saved the space on slot.

Can I know where did the module go? :confused:

Hmm, so its only possible on paid version of OsBuilder? :(

At present I'm using OSKitchen and its no so easy to move on OsBuilder since it needs different kitchen files and folders structure. Like bepe platform rebuilder.

Any other ways I can get dumpmap.txt?

Edit: I just had a fast look over osbuilder dumpmap.txt and placed into DevHealthAnalyzer. Now I can see what are those modules reserved the null spaces. :)

It would be great if its possible to take dumpmap.txt from oskitchen but I think its not possible since its depends to relocation tool.

Thanks...

Best Regards
[Windows Mobile] rickou26:
Hi,

Thank you all for this very interesting post.

I'm doing some testing with repack.exe but I have a small issue with the use of DevHealth.

in CRACING file (mem_4.txt) we find:

hysical RAM (Consumers breakdown) | 51739 | 211922944 | 202.11 | n / a

Preallocated kernel. | 229 | 937 984 | 0.89 | 0x804e5000 - 0x805c9fff

Paging Pool | 3855 | 15790080 | 15.06 | 0x805ca000 - 0x814d8fff

Kernel RAM Map | 1 | 4096 | 0.00 | 0x814d9000 - 0x814d9fff

Watson Size | 64 | 262 144 | 0.25 | 0x84ec0000 - 0x84efffff

In my file I have this:

Physical RAM (Consumers breakdown) | 26401 | 108138496 | 103.13 | n / a

Preallocated kernel. | 44 | 180 224 | 0.17 | 0x802df000 - 0x8030afff

Paging Pool | 1542 | 6316032 | 6.02 | 0x8030b000 - 0x80910fff

Kernel RAM Map | 1 | 4096 | 0.00 | 0x80911000 - 0x80911fff

Watson Size | 1536 | 6291456 | 6.00 | 0x86400000 - 0x869fffff

Overhead | 6 | 24576 | 0.02 | n / a

Object Store | 8 | 32768 | 0.03 | n / a

Program Memory | 23264 | 95289344 | 90.88 | n / a

How to reduce or eliminate the 6M attributed to Watson size ?

Thank you.
[Windows Mobile] CRACING:
Hello,

I haven't played with repack yet or Its not so necessary for me at the moment.

I have removed osaxst0.dll from the MSXIPKernel and it contains some strings about watson. Have you removed it too?

Thanks...

Best Regards
[Windows Mobile] rickou26:
Yes, I have removed osaxst0.dll from the MSXIPKernel and Turns off Error Reporting. :confused:

HKLM\System\ErrorReporting\DumpSettings\DumpEnable d=0 DWORD
[Windows Mobile] Farmer Ted:
Damn, that's one bigass Watson you got going there, lol! What the hell is the Watson, anyway? I've googled it before, but have never found any info on it. I think mine is always 32 kb, or something like that. I have no idea how to fix it.
[Windows Mobile] CRACING:
What about :

[HKEY_LOCAL_MACHINE\System\ErrorReporting\DumpSettings]

"MaxLogFiles"=dword:00000000

"MaxDiskUsage"=dword:00000000

Not sure but try. :)

I have also added these into my ROM.
[Windows Mobile] AndrewSh:
Error Report.

Should be disabled or completely deleted.

Modules to delete:

SYS/OS

dw.exe

dwui.dll

DwXfer.dll

Reg entries to delete:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\ErrorReporting]

"Dll"="DwXfer.dll"

"FriendlyName" = "Dump File Transfer"

"PollInterval"=dword:927C0

"PollPriority256"=dword:F9

[HKEY_LOCAL_MACHINE\System\ErrorReporting\DumpSettings]

"DumpDirectory"="\\Windows\\DumpFiles"

"ExtraFilesDirectory"="\\Windows\\ExtraDumpFiles"

"CabDirectory"="\\Windows\\DumpFiles\\CabFiles"

"UploadClient"="\\Windows\\Dw.exe"

"MaxDiskUsage"=dword:80000

"DumpEnabled"=dword:1

[HKEY_LOCAL_MACHINE\System\ErrorReporting\UploadSettings]

"NoConsentRequired"=dword:0

"DontUpload"=dword:0

"MaxWeeklyReports"=dword:0

"MaxDailyReports"=dword:0

"UploadSucceededDlg"=dword:0

"UploadFailedDlg"=dword:0
[Windows Mobile] rickou26:
@ Farmer Ted, actually it's huge!

@ CRACING is the same thing,
[Windows Mobile] CRACING:
I haven't done such changes either nor I have removed those modules/files you mentioned.

But will now. Thanks for sharing. :D

Sorry but I couldn't help you then. :o
[Windows Mobile] rickou26:
@AndrewSh, thank you for your help, I delete all the keys and I have the same result. Is what this value would be written into the ROM, as for the PP?

@ CRACING, thank you again ;)
[Windows Mobile] Farmer Ted:
Is there anything in your boot.rgu that sets the Watson size? If not, then the problem must have to do with xip porting. What settings are you using to xip port? Mine money is on this.
[Windows Mobile] CRACING:
@ultrashot

Please help on changing RW section flags. Is there alternative tool for that?

Or at least is it possible hex edit on imageinfo.bin without using that tool in osbuilder (Shown in screenshot)? please guide us. :o

I tried the hex editing imageinfo.bin and changed 402000C0 to 402000D0 but the file fails to load into virtual memory. I think RW section flags also needs to be changed.

I'm waiting for you guys to respond. :|

Thanks...

Best Regards
[Windows Mobile] ultrashot:
I hope you are editing right files. Right files are services, drivers, though not all.

Manila libraries fail to load after such editing, for example.

that's what you are trying to change.
[Windows Mobile] CRACING:
I tried phonecanhtc.dll and phone canvas failed to load or got windows default dialer.

How to know which files to be edited and for which its effective?

then what is the explanation said by Barin? :confused:

i.e adding IMAGE_SCN_MEM_SHARED = 0х10000000 and editing o32_flag.

May be I have confused lil, Sorry! :o
[Windows Mobile] ultrashot:
phcanhtc.dll can be shared, phcanrc.dll can't

usually it means that library is loaded twice or more times and shared section makes its usage incorrect.

He meant exactly the same thing.

C000XX40 | 0x10000000 = D000XX40.

| is a bitwise OR operator
[Windows Mobile] CRACING:
Ok now I'm better understanding. :)

Will try and see how it goes.

Thanks a lot...

Best Regards
[Windows Mobile] rickou26:
Hi,

rpack

I used this utility for my MUI files is it works correctly, but the gain is small (a few KB)

DevHealthAnalyzer et DevHealth

Permit me to highlight excessive memory allocation (6M) for Dt Watson.

I think I've begin to explain.

DevHealth extract

Physical RAM (sources breakdown) | 26401 | 108138496 | 103.13 | n/a

Main Memory | 26401 | 108138496 | 103.13 | 0x802df000 - 0x869fffff

Physical RAM (consumers breakdown) | 26401 | 108138496 | 103.13 | n/a

Kernel Prealloc. | 44 | 180224 | 0.17 | 0x802df000 - 0x8030afff

Paging Pool | 1542 | 6316032 | 6.02 | 0x8030b000 - 0x80910fff

Kernel RAM Map | 1 | 4096 | 0.00 | 0x80911000 - 0x80911fff

Watson Size | 1536 | 6291456 | 6.00 | 0x86400000 - 0x869fffff

Overhead | 6 | 24576 | 0.02 | n/a

Object Store | 8 | 32768 | 0.03 | n/a

Program Memory | 23264 | 95289344 | 90.88 | n/a

MAP.TXT (XIP) extract

802b6e9c - 802bde9c L00007000 filedata mxip_lang.vol

802bde9c - 802c4322 L00006486 filedata sysroots.p7b

802c4322 - 802de89c L0001a57a NUL

802de89c - 802de89c L00000000 End: highest physical address

802de89c - 802df000 L00000764 NUL

802df000 - 802df000 L00000000 Start: start of RAM

802df000 - 802e0000 L00001000 initialized data of region_4 nk.exe

802e0000 - 802e6000 L00006000 uninitialized data of region_1 nk.exe

802e6000 - 8030a000 L00024000 initialized data of region_2 nk.exe

8030a000 - 8030b000 L00001000 initialized data of region_5 nk.exe

8030b000 - 8030b000 L00000000 ------ start of RAM free space

8030b000 - 86a00000 L066f5000 NUL

86a00000 - 86a00000 L00000000 End: end of RAM

Originally, the end of memory was @86400,000. I push this limit by modifying ulRAMEnd in ROMHDR.TXT 86400000 -> 86a00000 (XIP). So I have my memory Increment Program. However, it seems that this memory area has been assigned to Watson!

I found nothing special in my boot.rgu... maybe this information is in the nk.exe?

I can open another topic if someone can help me on the subject

By.
[Windows Mobile] ultrashot:
DevHealthAnalyzer updated.
[Windows Mobile] ct_moi:
Thanks for the update, very nice tools, working on it to optimize for the moment.
[Windows Mobile] Nixeus:
Hello Ultrashot

Thanks a lot for this great tool which aims at doing a "fine" optimization of the rom :)

I have read the topic, but nevertheless i have some difficulties to understand how using this tool.

Is there a guide on how optimize memory with your tool ? ( green color, blue color,etc..)

Thanks a lot :) :)
[Windows Mobile] ultrashot:
Nixeus, no, not yet.
[Windows Mobile] Nixeus:
OK, i will wait :)

best regards,

Nixeus