• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [Boost Mobile] CWM touch

Status
Not open for further replies.

StarScream2109

Extreme Android User
i was wondering WHY DON'T WE HAVE THIS VERY USEFUL FEATURE!!!!!!! it'd make my life and everyone elses so much easier being able to touch the option instead of using the volume control buttons and the home button
 
i was wondering WHY DON'T WE HAVE THIS VERY USEFUL FEATURE!!!!!!! it'd make my life and everyone elses so much easier being able to touch the option instead of using the volume control buttons and the home button

I can foresee alot of user error issues and bricked phones in the future of touch based cwm on this device.
 
I would be willing to take the risk... our screen is large enough and it would be very useful... I have hundreds of files on my sdcard and every time I want to flash one I am forced to scroll through each file

Sent from my N860 using Tapatalk 2 Beta-5
 
I would be willing to take the risk... our screen is large enough and it would be very useful... I have hundreds of files on my sdcard and every time I want to flash one I am forced to scroll through each file

Sent from my N860 using Tapatalk 2 Beta-5

Same here its does get pretty annoying
 
This honestly would be such a useful thing to have way to many files sucks trying to scroll through with the volume buttons
 
well, the only problem I have with building twrp is the BOARD_HAS_FLIPPED_SCREEN function in it, since our screen is inverted, the recovery shows on a flipped screen and the graphics are all screwed up, I already built twrp on my warp, had help on it from Dees_Troy, but neither of us could figure out WHY that function would not work. Ima try again, and this time with the 2.2 version of twrp.
 
well, the only problem I have with building twrp is the BOARD_HAS_FLIPPED_SCREEN function in it, since our screen is inverted, the recovery shows on a flipped screen and the graphics are all screwed up, I already built twrp on my warp, had help on it from Dees_Troy, but neither of us could figure out WHY that function would not work. Ima try again, and this time with the 2.2 version of twrp.

Your my hero :D if you make it your god because thats what we really need
 
Your my hero :D if you make it your god because thats what we really need


Im trying to finish all these projects I got going on on this computer... too much going on with life atm, IE work, family, children, etc etc. Im saving the development for when I actually get a day off... x_x
 
We had the same issue working on cwm recovery back when the warp just came out, I can't remember what it took to find the solution but I will,check my notes
 
I have a working version of the touch based CWM but the screen is flipped so selecting options is a bit difficult. It was actually built using the online build tool.
 
When you say flipped... Like 180 degrees or like mirrored...? I don't know too much coding... But hey another set of eyes reading it couldn't hurt
 
Cant we unpack the recovery ram disk and edit it?
There is alot of existing recoveries listed on the next tab on that recovery builder page. Maybe get him to add the warp. The zte skate and v9 are listed
 
From quietstorm back when he was working on cwm: "seems that the zte warp comes with physically inverted screen, so i hadta invert the buffer 180 degrees to compensate for this, thus fixing the upside down screen"
 
Ya, I assumed it was something that needed to be edited in the ram disk. Maybe I'll just dig into it and see what I can find
 
When you say flipped... Like 180 degrees or like mirrored...? I don't know too much coding... But hey another set of eyes reading it couldn't hurt

Flipped 180 but the controls on screen are the same as if it was flipped the right way so reboot is at the bottom of the screen but you must press the top of the screen to select it lol

I have already contacted Koush about it i'm just awaiting a reply from him. I wills see if he can add it. I know the graphics.c has some custom stuff but i doesn't let you set the has flipped screen setting.
 
well im glad i got this kick started :D wish i could help but im not much use being as i only have a phone no computer but hey if theres anything i can do please let me know
 
Flipped 180 but the controls on screen are the same as if it was flipped the right way so reboot is at the bottom of the screen but you must press the top of the screen to select it lol

I have already contacted Koush about it i'm just awaiting a reply from him. I wills see if he can add it. I know the graphics.c has some custom stuff but i doesn't let you set the has flipped screen setting.

the touch panel was installed the correct way, but the screen itself was installed upside down.

I spoke to Dees_Troy, one of the devs of twrp, he didnt know what was wrong, me either, because TWRP has the same code in it as cwm when it comes to flipping the buffer 180 degrees, I checked their graphics.c in the minui folder, the code is almost exactly the same, except they added a few things for the RGB modes. heres is the bit of code in twrp's graphics.c:

Code:
#ifdef BOARD_HAS_FLIPPED_SCREEN
    /* flip buffer 180 degrees for devices with physicaly inverted screens */
    unsigned int i;
    for (i = 1; i < (vi.xres * vi.yres); i++) {
        unsigned short tmp = gr_mem_surface.data[i];
        gr_mem_surface.data[i] = gr_mem_surface.data[(vi.xres * vi.yres * 2) - i];
        gr_mem_surface.data[(vi.xres * vi.yres * 2) - i] = tmp;
    }
#endif
and heres the code from my cwm source graphics.c :

Code:
#ifdef BOARD_HAS_FLIPPED_SCREEN
    /* flip buffer 180 degrees for devices with physicaly inverted screens */
    unsigned int i;
    for (i = 1; i < (vi.xres * vi.yres); i++) {
        unsigned short tmp = gr_mem_surface.data[i];
        gr_mem_surface.data[i] = gr_mem_surface.data[(vi.xres * vi.yres * 2) - i];
        gr_mem_surface.data[(vi.xres * vi.yres * 2) - i] = tmp;
    }
#endif
notice it's exactly the same... no differences whatsoever? which is why it has me so stumped. ima haveta play with it a bit to see what can be done to it, it's been nagging me since twrp 2.0 came out. and i built twrp for the warp way back then, just never published it since it was upside down, and as shinru said, you hadta press the top of the screen (which was the bottom of the actual screen your looking at) to reboot and such.

[EDIT]
also from what dees_troy said, the actual graphics.c that twrp uses is in the minuitwrp folder of the source. it does have the setting for the flipped screen. Ima play around with it a bit for a while and see what happens, hopefully i can get it working top notch for our warp, but idk. I need to find a good usb cable to use for my computer so i can copy my finished cwm installer, and if it shits on me, I can boot into windows and use fastboot to fix it.
 
Status
Not open for further replies.
Back
Top Bottom