[REF] F.A.Q. About X8's Modules | Read Berfore Posting - XPERIA X8 General

Hi,
I'm not an expert,I just want to solve your problem
We have 8 modules for our phone,includes:
Overclock(By doixanh)
Undervolt(By doixanh)
Gesture Pinch Zoom(By doixanh)
X8 MDDI Fix(By doixanh)
X8Kconfig(By doixanh)
Dual Touch For Cypress Touchpad(By AnDyX)
'Smartass' Governer For X8(By AnDyX)
X8 Netfilter(By AnDyX)
Introduction of these modules:
-Overclock
Easy English:make your CPU much faster.
-Undervolt
It saves battery,decrease the heat of CPU,and make your phone more stable.
-Gesture Pinch Zoom
It is the fake multitouch modules for Synaptic Digitizer.
-X8 MDDI Fix
It increases your phone's smoothness by eliminating the lag that happens every 5-7 seconds in custom ROMs.
-X8Kconfig
It not for daily use,it's for developers to extract kernel config from our running kernel 2.6.29 in X8.
-Dual Touch For Cypress Touchpad
It's the real multitouch if you're the lucky one to have Cypress Digitizer.
-'Smartass' Governer For X8
- allows to set max CPU freq when screen is off (to save battery),
- allows to set starting CPU freq when phone awakes (to speed up awake process),
- allows set/change almost all aspects of governor (to suite needs),
- should be a bit more responsive when parameters are well ch
Click to expand...
Click to collapse
-X8 Netfilter
- we can (hopefully) have native usb/wifi tether on our phone.
Other benefits:
- Firewall apps
- Transparent proxies
- NAT
Click to expand...
Click to collapse

Frequently Asked Questions:
Q:Is that safe to overclock?
A:Overclock have its own risk,just don't install overclock modules if you don't want kills your lovely phone.
Q:How can I know I have a Cypress touchpad or Synaptic touchpad
A:http://forum.xda-developers.com/showthread.php?t=1135965
This may help you.
If you have other questions about X8's modules,please post here.
Please press thanks button if I solved your question

Thank you for the information. It's a nice and compact overview.

I will add this to my sticky, its non sense have it all around ...
Gave you 2 thanks
Anyway, going to edit my post. Thank for your contribution

That good,just give me a credit

Related

BatteryMeter or OMAPClock

Hi Guys,
Pretty impressed with this site, the dedication and commitment everyone here has.
Just thought to pick minds....
Which is better of the 2 clocking apps : OMAP (of which I could only find ver 0.2) or BatteryMeter , gives the best overall performance vis installation file size and continous use ?
Your thoughts please
AD10
I think they are the same thing, BatteryMeter provides the nice user friendlier interface that invoke OMAP (or you mean OmapClock?). For small size, OMAP is a command line simple tweak etc, but maybe difficult to set up, esp if you want it to be still around after suspending your phone. So, probably for start, try the Bmeter.
Don't you mean BatteryStatus instead of BatteryMeter?
Anyway, BatteryStatus, despite the name, has also overclocking features and has the advantage that the settings remains if you perform a reset. As far as I know, Omapclock does not.
hanmin said:
I think they are the same thing, BatteryMeter provides the nice user friendlier interface that invoke OMAP (or you mean OmapClock?). For small size, OMAP is a command line simple tweak etc, but maybe difficult to set up, esp if you want it to be still around after suspending your phone. So, probably for start, try the Bmeter.
Click to expand...
Click to collapse
here's the helper
http://www.nicque.com/PQz/OmapClockPlus.htm
Thanks guys,
Yes I meant BatteryStatus and OMAPClock.
I have tried both, and stuck to BatteryStatus - offers more information and seems to be constantly supported by Kai.
OmapClock and batteryStatus read different clocks
I used OMAPCLOCK to set the clock to 208 MHZ, however batterystaus, even not using its overclock function reads it as 221 MHZ instead.
Which one to trust???
Tks
I used OMAP for a while, but I was able to overclock max 246, now I use batterystatus and I OC to 286 without any problem. (Also BS has many more features over OMAP)

Overclock at 800mhz!?!?

i guess some supposably this developer no2chem overclocked the touch pro processor to 768mhz..i mean to me thats some bull but the hell do i know..so if this guy really did that...welll shouldnt it be possible to do it on our magics since they have the same processors? thats saying if this guy really did that
heres the link to the story
http://pocketnow.com/tweaks-hacks/htc-touch-pro-running-at-800mhz
This thread could turn out to be really interesting...
Yeah do that and cry about the battery draining in 4 hrs with hero roms LOL
Why would you want to? Apart from "because you can"....
With the winter coming, this are great news.. ahahahah
I'll never be cold again here with an overheated overclocked magic.. I hope it won't melt!
"Inspired by GSLEON3 I have started to investigate overclocking options of the ARM11 (runs OS) and ARM9 (runs radio). I disovered a few things which may be of interest, but so far no spectacular results. There is more research needed and I hope people like anton tomov, cmonex, olipro and pof can help out.
Here is a summary of my findings for the ARM11:
- it normally runs on 384MHz which is equal to a masterclock of 768MHz divided by 2
- the ARM11 clockspeed is 768/N MHz where N is a frequency divider (N=1..16)
- i haven't found an option for clock stepping. (If anyone has a MSM7x00 datasheet please share it with me so this can be investigated)
- i found ARM11 clock control code both in oemsbl and spl. The latter is great as it allows to control clock from WM
- there are two commands in a mfg spl to set ARM11 clock speed and to test it: "freq n" (n=0..6) and "test"
- "freq 6" sets the fastest speed: 384MHz and testing with "test" results in 436ms on my kaiser (MSM7200). Would be nice if someone tests this on a MSM7201 based kaiser
- i reverse engineered the "freq" command and found a table at 0x8c00e230 with 5 entries for each speed setting. For "freq 6" the settings are:
Code:
384000 ; equal to clockspeed/1000
1 ; determines which master clock to use (value is either 0 or 1)
1 ; master clock divider-1 (increasing it leads to slower test speeds)
96000 ; some other clock derived from from master clock
3 ; divider-1 for deriving the 2nd clock
- i hot patched these values with the "mw" command (e.g. mw 8C00E2A8 1 6D600) but could not establish any better result with "test"
- setting the divider to 0 (actually means divide 768MHz by 1) caused the device to freeze
- i didn't do any benchmarking in WM
- i haven't investigated ARM9
Okay, enough for now. I hope this triggers more interest and research for this topic."
That was another topic, but i was searching and i think that we could modify the /sys/devices/system/cpu/cpu0/cpufreq/cpu_max_scaling_freq we could overclock easyly our devices...
well with tool like setcpu we could set lower speed when the phone is sleeping and the battery wont go down that bad ..hell if its possible im down to try it
no2chem (maker of nueROM) is a VERY well respected developer here on XDA who has done a ton of work on WM handsets. He's done quite a bit of low-level work on WM builds and created apps/drivers that even I (as an experienced Windows developer) can scarcely comprehend because it's low-level, hardware-related code. Months ago he did in fact develop a clock-speed app that does allow for over/under clocking of the TP (which I own and have tweaked with many of his apps).
I agree that 800MHz sounds a bit far-fetched, but so did overclocking my i7 920 from stock 2.66 to 4.00 on air, but it's done regularly (though not generally for long-term) on eVGA x58 motherboards (which I use). That said, I wouldn't dismiss the idea too quickly.
His blog and tools can be found here: http://www.nuerom.com/BlogEngine/
Specific article is here: http://www.nuerom.com/BlogEngine/post/2009/09/06/Touch-Pro-running-at-800MHZ.aspx
He's basically the Windows Mobile equivalent (if there is one) of Cyanogen.
bobdude5 said:
i guess some supposably this developer no2chem overclocked the touch pro processor to 768mhz..i mean to me thats some bull but the hell do i know..so if this guy really did that...welll shouldnt it be possible to do it on our magics since they have the same processors? thats saying if this guy really did that
heres the link to the story
http://pocketnow.com/tweaks-hacks/htc-touch-pro-running-at-800mhz
Click to expand...
Click to collapse
interesting work.
i wonder if it will works on others phone. let me try it with my htc fuze. will post result later.
Maybe a solution for changing the cpu max_freq value it's inserting it to the source code when we compile a rom... I think that modding this file are the first step:
http://android.git.kernel.org/?p=ke...3;hb=ebea985a6ec461a59afb86f0068cc1d79d7c8bf1
227 CONFIG_MSM_CPU_FREQ_ONDEMAND_MAX=384000
228 CONFIG_MSM_CPU_FREQ_ONDEMAND_MIN=245760
I think that if we change the line 227 we can overclock, but the problem is that we have to make a rom for testing it.
It's only my opinion!
When i had my blackstone no2chem supposedly oc'd that to some stupid amount but the software he delvelops wouldnt do it. All it would do is the same as set cpu?
Yes, it seems to be the same CPU, if someone can ask no2chem...
hi,
no clue about nix platforms, but you should be able to access A11S_CSR_BASE, follow these steps:
A11S_CLK_CNTL (A11S_CSR_BASE+0x100)
[6:4] = 1 ;Global PLL
[3:0] = 0 ;Divider Ratio 1:1
A11S_CLK_SEL (A11S_CSR_BASE+0x104)
[2:1] = 3 ;Divide AHB Clock by 4
[0] = 1 ;Select Clock Source 1
oh,and A11S_CSR_BASE is at phys 0xC0100000.
See latest post
http://www.nuerom.com/BlogEngine/post/2009/09/08/Yet-more-notes-on-overclocking.aspx
for more information.
no2chem said:
hi,
no clue about nix platforms, but you should be able to access A11S_CSR_BASE, follow these steps:
A11S_CLK_CNTL (A11S_CSR_BASE+0x100)
[6:4] = 1 ;Global PLL
[3:0] = 0 ;Divider Ratio 1:1
A11S_CLK_SEL (A11S_CSR_BASE+0x104)
[2:1] = 3 ;Divide AHB Clock by 4
[0] = 1 ;Select Clock Source 1
oh,and A11S_CSR_BASE is at phys 0xC0100000.
See latest post
http://www.nuerom.com/BlogEngine/post/2009/09/08/Yet-more-notes-on-overclocking.aspx
for more information.
Click to expand...
Click to collapse
oh i didnt know you were on xda lol so it is possible then on our magics??
by the way greatjob on finding this out
But i think that Android SO, doesn't allow accessing to this memory address, it should be out from the user ring... But if the memory address is stored always in the same address (in any platform) we should modify the android source code to allow accessing to this memory address. Otherwise, it seems to be dangerous, because you're writing directly in the CPU registers... a wrong value can fry our cpu...
Now we have a expert low level coder followin this topic... now.. we need a kernel expert for asking about how we can modify this memory adress.
anyone heard any update on this? seems like it just has died, no news from no2chem at all
ricardomega said:
With the winter coming, this are great news.. ahahahah
I'll never be cold again here with an overheated overclocked magic.. I hope it won't melt!
Click to expand...
Click to collapse
i honestly had to laugh out loud when i read that

[C++] OpenGL Performance

hi developers,
i have developing in OpenGL for testing but i have a problem with the performance (tested in Diamond).
In attachements files you have a example compiled and the source code, its very simple, the scene is a set de icons (quads with 2 triangles). I do not understand how can this simple program has this performance (my iphonetoday its faster and its pure GDI), some developer can say me where is the problem?
I tried it on my diamond and I can confirm it's very choppy... maybe you could force the code to skip less frames somehow, I'm currently a noob at c++ and don't know anything about Open GL so..
Good luck anyways!
I use Vincent 3D, have i enable the graphics acceleration with some function?
Vincent3D is a software implementation, don't use it on the device! I'm using it only on the emulator while developing.
Just tried to run your example on my device but it starts and closes again without any message. (tried with and without Vincent3D)
Had a quick look in the code: you are requesting a 24bit framebuffer (R8G8B8) try (R5G6B5))!
Maybe you want to try my OpenGL test app found in my sig (check first post to get the latest version).
heliosdev said:
Vincent3D is a software implementation/QUOTE]
ooooooohhhh these is the key!!! Can you test now?? its very very fast!!
Click to expand...
Click to collapse
Cool, now it works on my device, too!
Now add an alpha layer to the texture to be 0 at the white corners and 1 everywhere else and enable alpha blending to get rid of the white corners to have 'round' icons.
To read an RGBA texture you'll have to use IImagingFactory::CreateImageFrom*.

[Kernel][Overclocking][Undervolting][Extbatts] [email protected] (r11)

I merged latest GIT code w/ ElbartoME fixes and overclocking code by Huanyu, plus added nice features and mods.
Sources available at:
http://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=shortlog;h=refs/heads/htc-msm-2.6.32
http://forum.xda-developers.com/showthread.php?t=740963
This kernel has FULL support to extended batteries. That means that you will have correct percent and temperature report also with your 2300mah battery.
That is the ONLY kernel right now that can do this. Other kernels will shut down with your extended battery.
Wifi and tunneling modules are in the archives.
Overwrite in /system/lib/modules or wifi will not work.
Enjoy.
PS: You are testing on your own risk!
Frequencies table:
Code:
245mhz - 925mv (was 1050)
384mhz - 950mv (was 1050)
422,4mhz - 975mv (was 1050)
460,8mhz - 1000mv (was 1050)
499,2mhz - 1025mv (was 1075)
576mhz - 1050mv (was 1100)
614,4mhz - 1075mv (was 1125)
652,8mhz - 1100mv (was 1150)
691,2mhz - 1125mv (was 1175)
768mhz - 1150mv (was 1200)
806,4mhz -1175mv (was 1225)
883,2mhz - 1200mv (was 1275)
998,4mhz - 1225mv (was 1275)
1036,8mhz - 1225mv
1075,2mhz - 1250mv
1136mhz - 1275mv
1152mhz - 1300mv
1190,4mhz - 1300mv
Random informations:
If your wifi doesn't work as expected you should update your wifi firmware...
for instructions: http://htc-linux.org/wiki/index.php?title=LeoWifi
If you get SOD or similar try another windows mobile rom, possibly based on TMOUS 2.10
If your wifi doesn't turn on you MUST change your kernel modules!
If your android doesn't start with normal kernel try "n" version!
To extract the archives use latest 7zip version
Remember that 90% of PC's problems are between the screen and the chair. If something for you doesn't work but for other 50 it works, it's my fault or it's yours?
AXI scaling downclocks not only the cpu but also the ram to save battery, but can cause lag. use with caution.
Files are so big because there are 4 kernel 3.5 mb each plus 4 modules pack 23mb each.
Click to expand...
Click to collapse
Why 4 version, what they mean, and what is your choice:
Since out there are desire-based roms and nexus-based roms, we need basically 2 different bluetooth stack for each.
The files have name Build_x where x is the version:
x can be "n" or "o". N is nexus one bluetooth stack, O is desire bluetooth stack.
The n at the end of 2 of 4 archives means "no undervolt and no overclock". That's for who has boot loops problems.
You can see the version you have in phone informations or in terminal with "uname -r" without quotes. You will see something like:
2.6.32.9-xx_y-38158-g184606d-dirty
where xx is the general version, eg "r9" and y is the bluetooth type.
The BUILD number DOESN'T DOESN'T DOESN'T mean absolutely NOTHING.
#77 is not worse then #80 if "xx" (see 1 line up) is equal!
Since I do 4 builds at time of course the first will be lower # then the last!
Hope it's all clear now!
Click to expand...
Click to collapse
Changelog:
Code:
What's new in r11:
- new versions!
- adds ext4, cifs and nfs support
What's new in r10:
- Full support to extended batteries (including battery charge (%) and battery temperature).
This required lot of time and work...Hope you will appreciate.
- New version without overclocking nor undervolting for who haves boot loops
- Adds graphics tweaks by darkstone:
http://forum.xda-developers.com/showthread.php?t=747492
What's new in r9:
- Updated to 26c66976c838c956c7b003cec8fd96c7cdac4026 git commit
- adds version in informations
- changed the penguin :D
- cpu freq at boot is 998,4mhz instead of 768mhz for faster boot up
- other small changes
What's new in r8:
- 1190mhz has 1300mv vdd now (that's real, probably no need for another vdd step)
- Fixed a typo causing default min freq set to 384mhz instead of 245 (sorry)
- restored 998mhz speed step
- default scaling is now 245-998mhz (eg no overclock at all)
What's new in r7:
- updated to eed82a0f77f367b929f51cc59e6c64a68a06256a git commit
- kernel is not overclocking anymore automatically. now clock is limited to 245-1036mhz (this fixes boot loops / crashes having someone). To overclock you need setcpu.
- 1190mhz enabled together with 1152mhz now
- added interactive governor (thanks Huanyu)
- enabled all compiler optimization (now kernel boots in 2,6 seconds)
- 1190mhz voltage up to 1325mv for stability. I don't advice to use 1190mhz clock for daily use. I would prefer 1113mhz clock for daily use.
- fixed voltage not being dropped on lower clocks (this should help battery drain)
- other small changes
- formatted my pc. now its name is "mainframe" lol
What's new in r6:
- updated to e51cb9c975bb81ae498c286ff28efa89489c3b17 git commit
- Disabled 1190mhz clock (this fixes cannot boot issue having someone, sorry for benchmarks guys :))
- added ppp fix. ppp is not enabled yet btw because of lack of ppp compatible builds. When most builds will have ppp I will disable rmnet
- small changes
- thinking about making conservative governor the default one. please tell me what you prefer. conservative governor makes a more gradually scale. in some situation will save battery but might result in worse performance (not so worse anyway, I'm using it daily without a slow down). in other situation ondemand governor will have better performance but will eat more battery...
What's new in r5:
- updated to 2d4748826532b6b0463ac06dc81398dcda78c9d4 git commit
- modified again some code
- an attempt to fix compass heading
What's new in r4:
- updated to 569d682b3cba947bef281878d9b4523ccd2fe6e3 git commit
- cleaned up some code a bit
- enabled all compiler optimizations (o3 flag + loop unrolling) to speed up kernel a bit (in fact it starts faster)
- added new build to support some builds modified bluetooth driver (use alternative if bt doesn't work, I use this with shubcraft and BT works great, thanks to ElBartoME patches)
What's new in r3:
- enabled overclock to 1190mhz
for all frequencies supported by my kernel use this setcpu.txt:
245000,256000,384000,422400,460800,499200,537600,576000,614400,652800,691200,729600,768000,806400,844800,883200,921600,960000,998400,1036800,1075200,1113600,1152000,1190400
search on setcpu wiki how to use it.
What's new in r2:
- Restored git bt code
- enabled overclock to 1152mhz
for all frequencies supported by my kernel use this setcpu.txt:
245000,256000,384000,422400,460800,499200,537600,576000,614400,652800,691200,729600,768000,806400,844800,883200,921600,960000,998400,1036800,1075200,1113600,1152000
search on setcpu wiki how to use it.
Greetings from a 16yo student
If you like what I do please donate!
Downloads:​
Kernel based on supersonic tree said:
Brand new kernel based on HTC Evo source.
This is experimental. There are some fixes and light sensor driver, but there are issues, like freezes and blue screens. Version format is Build_xz where xz can be y or n. x indicates the presence of axi scaling, z of undervolt and additional overclock freqs. y is present. n is not present. this is the only kernel which differs in name format.
PPP only!
DOWNLOAD
Click to expand...
Click to collapse
Normal kernel without AXI scaling said:
This is my pure kernel as usual. No changes.
DOWNLOAD
Click to expand...
Click to collapse
Normal kernel with AXI scaling said:
As normal kernel but with AXI scaling.
DOWNLOAD
Click to expand...
Click to collapse
I would very much like to test it.
Brgds... /Tubgirl
Yep, i'd like to test it too, it's frustrating to be unable to use this big battery with Android...
Thanks, Kevin
Any news on this?
Brgds... /Tubgirl
Yes I will post it soon. I had to go home yesterday...(no linux pc here)
kernel added!!!
What voltage is this undervolt using? 925, 1000 or 1250?
LittleMerc said:
What voltage is this undervolt using? 925, 1000 or 1250?
Click to expand...
Click to collapse
undervolt is at 925.
I'm ok with that voltage since I never got a crash.
Thank you very much...
This kernel works with me.
Sorry I did not read your post carefully...
Thanks again
Does this kernel have conservative CPU scaling enabled?
Jack E said:
Does this kernel have conservative CPU scaling enabled?
Click to expand...
Click to collapse
Yes.
Read on first post, "All governors"=also conservative governor
Where do I put the Tun.Ko file to?
makomek said:
Where do I put the Tun.Ko file to?
Click to expand...
Click to collapse
I wrote also that on first post
"/system/lib/modules"
Going to test it m8 with Shubcraft own 'baked' rom lol.
Integrated the files before install (cooked in)
And other tools/programs.....
Report it if it works good for me the zImage build from you and the other 2 files
Thx.
Some report w/ extended battery?
I would be glad to hear if it works
Works perfectly so far, I just played around and put it to charge. More feedback tomorrow after a day of use.
Would it be possible for you to teach us how to do it ourselves? so that we can apply the trick to next builds/kernels.
Thanks a lot!
Hi,all
i have problem installing drivers for the phone on win XP x32 SP3 when it searches for drivers but can't find any and i can't use adb so i get no WiFi.Can anyone help
you can find usb drivers on google's developers site.
To fast to say something about it,but i can say that it works when cooking it in my modified shubcraftrom,also wifi.
When i tested a little further and have done 'tweaking' my phone i will report more.
The extended battery i do not have,so i cannot help you with that
cokata said:
Hi,all
i have problem installing drivers for the phone on win XP x32 SP3 when it searches for drivers but can't find any and i can't use adb so i get no WiFi.Can anyone help
Click to expand...
Click to collapse
You can take a look at this site:
http://developer.android.com/sdk/win-usb.html
Here it's explained how to install usb drivers for Windows.

[APP][O/C] WiMoSpeed: Hopefully soon on Diamond!!!

Have you ever heard about this? Awesome! Processor up to 750Mhz and stable!
Here is the 1st post:
iwfratz said:
CAUTION !!!
- USE THIS TOOL AT YOUR OWN RISK !!
- Overclocking your cpu may damage your device.
- Before autostarting the app be sure that your device will not hang.
- backup is always recommended !!​
DESCRIPTION :
WiMoSpeed lets you change the CPU-speed. In opposite to other tools, even to the predecessor OverClockTool (OCT), it manipulates the values WM uses for clock control. So it works reliable on battery and AC without any scripting or active components.​
USAGE :
- Download and install the CAB
- Start WiMoSpeed.exe. If it reports that it cannot identify your ROM: post here
- Select Speed
- Set Speed
- If desired create link (in installation directory) with actual settings
- Exit WiMoSpeed.exe
- Your device still runs with speed you set​
LIMITATIONS
I am working on this in my spare time, beside my job, my mate and some other interest. I own a Rhodium-device only, so I can not reproduce errors on other devices and debugging is very difficult and time-consuming. Be patient.
WiMoSpeed supports Qualcomm MSM7200 (and compatible) and is actually limited to ROMs of
Rhodium,
RhodiumW
Topaz
Blackstone
Whitestone / Imagio
I took all shipped roms I could get and included the information into WiMoSpeed.
!!! If you have a device listed above and WiMoSpeed could not identify your ROM please post here what part of your ROM WiMoSpeed couldn't identify (OEMXIP and / or RADIO-ROM) and include a download-link of your ROM (OS, RADIO) !!! Otherwise I will ignore your post. Thank you.​
TECHNIQUE
Basically WiMoSpeed is hardware-independent, because it lets WM change clock speed. But I couldn't get WM to switch the clock reliable on request so WiMoSpeed had to switch the clock registers itself on setting a new speed.
Therefore WiMoSpeed depends on CPU-hardware, RADIO- and OS-ROM.
Raising or lowering cpu speed didn't change battery drain or device temperature noticeable. So there isn't dynamic clocking in WiMoSpeed, but WM is still controlling and changing cpu-speed on battery.​
thanks to
-all donators for the support
-eboelzner for Sense UI SDK
-dmvandijk for the icon
-the internet ​
TODO-LIST
support for Raphael / Fuze
support for Diamond
Support for
non-HTC MSM7200/7201
non-MSM7200/7201
devices is uncertain.​
Please do not mirror WiMoSpeed !
Version 1.03
- blackstone problem (speed cut in half after sleep) should be solved
- added support for more ROMs
- changes in GUI (you have to create your links again; old ones starts the GUI only)
Version 1.02
- added support for more devices
- added support for more ROMs
Version 1.01
- added support for more OS-ROMs
- added support for more radio-ROM
- new function: restore default speed (528 MHz)
Version 1.00
- Initial release
- Rhodium, RhodiumW
Click to expand...
Click to collapse
Tortel said:
Have you ever heard about this? Awesome! Processor up to 750Mhz and stable!
==> WiMoSpeed: Hopefully soon on Diamond...If there is enough demand! So go do some lobbying!
Here is the 1st post:
Click to expand...
Click to collapse
yeah, we all want that. but our devices have a 900mah battery. that means the battery will have lesser life than usual.

Categories

Resources