Nook Simple Touch -> Nook Multi Touch [Screensaver Locking Issue Explanation Added]

Search This thread

miju

Member
Apr 4, 2006
9
0
Hi,

i would try to, but I don't know what to do.
As far as I understood nook glow runs 1.1.5 kernel.
There was a multitouch kernel from mali100 for 1.1.5 kernel somewhere linked in the forum.
So what has to be done?
What do you mean by glow base fileset?

Brgds
 

todortk

Member
May 7, 2011
39
18
What about glowlight?

I rooted Nook Simple Touch with glowlight by following this guide :
blog.the-ebook-reader.com/2012/05/28/how-to-root-nook-glow-using-glownooter-includes-googles-app-market/

Is there a way to add multitouch capabilities?
As I see, the market fix is in fact the "End" file of the multitouch, but obviously the start is missing (or maybe it is integrated within the first file?)

And a little offtopic - has anyone succeeded in running "Adobe Reader" on Nook? I manage to install it after rooting, but when I try to change pages, it exits. I tried 9.0, 9.0.2 and 10.0 versions maybe older will do, but I don't have one.
 
  • Like
Reactions: a7t7d

todortk

Member
May 7, 2011
39
18
multitouch on glowlight

I used the uImage1_1_5_multitouch
This was the only 1.1.5 image that did not break the glowlight.
Renamed to uImage (removed all suffixes) and put manually using noogie.
After that I copied the XML file from the permissions directory to the SD card (Using ES File Explorer with root permissions).
Connected the nook to the computer and edited the XML file using a text editor. (followed the instructions for manual multitouch)
Disconnected the nook from the laptop and ran the ESFileExplorer again.
Replaced the original XML file in etc\permissions with the modified one
rebooted the nook.
Tested multitouch with reader and Opera Mobile and it was working :)
Please make backups of all modified files before making changes.
 
Last edited:
  • Like
Reactions: rgraville

mali100

Senior Member
Jun 3, 2007
209
140

hamid1010

Member
Dec 2, 2010
16
0
Maple
can't get multitouch to work

I used the uImage1_1_5_multitouch
This was the only 1.1.5 image that did not break the glowlight.
Renamed to uImage (removed all suffixes) and put manually using noogie.
After that I copied the XML file from the permissions directory to the SD card (Using ES File Explorer with root permissions).
Connected the nook to the computer and edited the XML file using a text editor. (followed the instructions for manual multitouch)
Disconnected the nook from the laptop and ran the ESFileExplorer again.
Replaced the original XML file in etc\permissions with the modified one
rebooted the nook.
Tested multitouch with reader and Opera Mobile and it was working :)
Please make backups of all modified files before making changes.

I've tried every possible method to get multitouch. Even this method. The xml shows the "screen, multitouch" lines already in the file.
I can use multitouch in the mobile opera browser but not pdf in the reader or aldiko.

What am I doing wrong?
 
Last edited:

Juansalnagual

New member
Mar 24, 2012
2
0
firmware 1.0.1 update (to enable multi touch)

Probably nobody tried. It probably won't work, the graphics and wireless modules changed from 1.0.1 to 1.1, so they won't be compatible with this kernel.

Then it's time to upgrade.

Hi!

I´m also running on 1.0.1 version, and want the multitouch app. Do i have to re root after the update? or is there any form to do the firmware update and keep the root and apps i already add? Which is the best way of doing it?

thanks for the help!
 

Allekzz

New member
Feb 16, 2013
1
0
Voronezh
Hi,
I have rooted NSTwGL with 1.2.1.version of firmware.
Сan I enable Multitouch?
On link existing in this topic the latest multitough kernel is for 1.1.5.
 

RAFK

Member
Feb 21, 2013
10
2
1.2.1 NST multi-touch

Hi,
I have rooted NSTwGL with 1.2.1.version of firmware.
Сan I enable Multitouch?
On link existing in this topic the latest multitough kernel is for 1.1.5.

I used GlowNooter to (re) root my non-glow Nook Simple Touch. Mine had recently received the 1.2.1 version software update.

The Glownooter uses the 'CWM' method, and if that is followed you already know how to install the multitouch -- just put the new zipfile on your root card and go through that part again.

I don't know how to install norefresh on 1.2.1. Asking here

Multitouch works!
 

KevinManley

New member
Jun 17, 2013
4
0
Still no muti-touch

After long discussion on how to enable multitouch
http://forum.xda-developers.com/showthread.php?t=1361296

Finally we get something very exciting,
mixing with the noRefresh app, thank to everyone developing this app
http://forum.xda-developers.com/showthread.php?t=1502723

==Exciting Videos==
AngryBird: http://www.youtube.com/watch?v=Chy0MGorjmo


Thanks to arkusuma for improving the code again ! ;)

Excellent PDF Reading: http://www.youtube.com/watch?v=JDk8a0leP4U

Hey Guys,

I still have no multi-touch capability, I think. I opened Opera Mini, but cannot zoom. I used TouchNooter to root my NST (with the uImage from arkusuma), then used Android Commander to change the permissions to include the above. Everything else seems to work.

Any idea what I'm doing wrong?

Thanks,
Kevin
 
Last edited:

osowiecki

Senior Member
Feb 21, 2012
265
136
Poznań
Excellent PDF Reading: http://www.youtube.com/watch?v=JDk8a0leP4U

Hey Guys,

I still have no multi-touch capability, I think. I opened Opera Mini, but cannot zoom. I used TouchNooter to root my NST (with the uImage from arkusuma), then used Android Commander to change the permissions to include the above. Everything else seems to work.

Any idea what I'm doing wrong?

Thanks,
Kevin

Replace 'Opera mini' with 'Opera Mobile' and you are good to go.
 

KevinManley

New member
Jun 17, 2013
4
0
Starting over...

I loaded Opera Mobile Classic. No luck.

Okay, I have restored the Nook to its original state by using the backup image I took before as in these instructions:
"How to Backup and Restore Nook Glow and Simple Touch"

Now, I'm going to try again. I think I do this, aftter registering the Nook:
1. Root the Nook via these instructions: nookdevs.com/Nook_Simple_Touch/Rooting
2. Load a copy of Noogie on a uDisk.
3. Copy uImage from the first post onto the Noogie disk, replacing the old one.
4. Power down the Nook.
5. Insert Noogie disk into the Nook.
6. Boot Nook.
7. Remove the uDisk.
8. Reboot the Nook.
9. Edit permissions to include the multitouch lines in the first post here.

Am I missing something? One of my steps wrong? Please tell me. I'm on my fifth attempt!
 

Crispy3000

Senior Member
May 26, 2013
52
10
Okay, I have restored the Nook to its original state by using the backup image I took before as in these instructions:
"How to Backup and Restore Nook Glow and Simple Touch"

Now, I'm going to try again. I think I do this, aftter registering the Nook:
1. Root the Nook via these instructions: nookdevs.com/Nook_Simple_Touch/Rooting
2. Load a copy of Noogie on a uDisk.
3. Copy uImage from the first post onto the Noogie disk, replacing the old one.
4. Power down the Nook.
5. Insert Noogie disk into the Nook.
6. Boot Nook.
7. Remove the uDisk.
8. Reboot the Nook.
9. Edit permissions to include the multitouch lines in the first post here.

Am I missing something? One of my steps wrong? Please tell me. I'm on my fifth attempt!

First you need to make a choice whether you want to go with 1.1.X or 1.2.X

Are you running UK or US?

If you want to go 1.1.X route then follow these excellent instructions here (touchnooter root method)
If you are UK user you will end up with US setup.

If you want to go 1.2.X route then use these instructions here (NookManager)
If you are a UK user then get the 1.2.1 update from here

Okey your rooted.
Rather than mess around with sd cards in and out you have access to a PC you can use ADB to upgrade the kernel.
Step 1: install adb on your pc
Step 2: click adb wireless on your nook
Step 3: on pc command prompt type 'adb connect <ip address:portnumber printed on nook>
StepX:

adb push uImage /media
adb shell
mkdir /media/boot
mount -t vfat /dev/block/mmcblk0p1 /media/boot
cp /media/uImage /media/boot
umount /media/boot
rmdir /media/boot
rm /media/uImage

Remember you need to rename uImage.img to be uImage with no extension.

Use esfileexplorer or root explorer (with superuser permissions activated) to navigate to /etc/system/permission/required_hardware.xml
Add " <feature name="android.hardware.touchscreen.multitouch" />"
Hit Save. Open file again make sure changes happened if not your editor needs superuser permission.

Reboot.

You have multitouch.
 
  • Like
Reactions: KevinManley

KevinManley

New member
Jun 17, 2013
4
0
First you need to make a choice whether you want to go with 1.1.X or 1.2.X

Are you running UK or US?

If you want to go 1.1.X route then follow these excellent instructions here (touchnooter root method)
If you are UK user you will end up with US setup.

If you want to go 1.2.X route then use these instructions here (NookManager)
If you are a UK user then get the 1.2.1 update from here

Okey your rooted.
Rather than mess around with sd cards in and out you have access to a PC you can use ADB to upgrade the kernel.
Step 1: install adb on your pc
Step 2: click adb wireless on your nook
Step 3: on pc command prompt type 'adb connect <ip address:portnumber printed on nook>
StepX:



Remember you need to rename uImage.img to be uImage with no extension.

Use esfileexplorer or root explorer (with superuser permissions activated) to navigate to /etc/system/permission/required_hardware.xml
Add " <feature name="android.hardware.touchscreen.multitouch" />"
Hit Save. Open file again make sure changes happened if not your editor needs superuser permission.

Reboot.

You have multitouch.

One more question: Is there an advantage to either 1.1 or 1.2?

Thanks!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 22
    Nook Simple Touch -> Nook Multi Touch [Screensaver Locking Issue Explanation Added]

    After long discussion on how to enable multitouch
    http://forum.xda-developers.com/showthread.php?t=1361296

    Finally we get something very exciting,
    mixing with the noRefresh app, thank to everyone developing this app
    http://forum.xda-developers.com/showthread.php?t=1502723

    ==Exciting Videos==
    AngryBird: http://www.youtube.com/watch?v=Chy0MGorjmo
    Excellent PDF Reading: http://www.youtube.com/watch?v=JDk8a0leP4U



    ======For User======

    For those who want a simple installation package
    Can use the following update-package made by mali100, thanks to mali100
    mali100 made an update-zip to install multitouch through CWM
    [NST][CWR][RC2] Clockworkmod based Recovery



    For thise users want to install manually
    Can achieve Multi-touch by 2 Steps:

    | Replacing Kernel:
    | -make sure you haven't changed it before, otherwise u have to combine the changes and compile a new one
    | -remember, a backup is a MUST
    | for firmware 1.1 users
    | Use Noogie or other methods, change the uImage with the attached one ( or the combined kernel mentioned below )
    | arkusuma teaches us how to change uImage using ADB here
    | *Thanks to arkusuma!
    |
    | Adding Permission node:
    | in "/etc/permissions/required_hardware.xml", add
    |
    Code:
    <feature name="android.hardware.touchscreen" />
    <feature name="android.hardware.touchscreen.multitouch" />
    |
    | Reboot



    For those users who also want to achieve USB host
    Can find the combined kernel here: ( Thanks mali100! )
    http://forum.xda-developers.com/showthread.php?p=24180134


    Known Issue:
    Sometimes the nook would act like un-responsive when it is in screensaver.
    To solve it, try to drag the screen with two fingers.
    The reason for this is, a cache is added between hardware input and linux subsystem, if the driver missed one of the "finger up" event before, it would result it leaving a phantom finger touching in your next touch. The screen cannot unlock by 2 fingers. But when you drag the screen with 2 fingers. It will clear all the cache, so as to erase the phantom touching.

    ======For Developer======

    It is done by editing the kernel + adding permission node

    *Thanks to arkusuma, who improved the code, added a cache for touching data, which prevents the pervious "un-stable" situation from happening

    Kernel: just replace zforce.c, then compile
    Two main changes on zforce,
    first one is process_touch_event ( report touch information ),
    second one is zforce_probe, this one just added a few input_set_abs_params ( register for device capability )
    http://github.com/arkusuma/nook-touch-multitouch

    Permission node: in "/etc/permissions/required_hardware.xml", add
    Code:
    <feature name="android.hardware.touchscreen" />
    <feature name="android.hardware.touchscreen.multitouch" />


    Thanks to arkusuma for improving the code again ! ;)
    12
    Does anybody know how to flash a kernel image without using Noogie (using CWM, for example)?

    If you can do ADB into your nook (i.e. using adbWireless):

    adb connect <nook-ip-address>
    adb push uImage /media
    adb shell

    mkdir /media/boot
    mount -t vfat /dev/block/mmcblk0p1 /media/boot
    cp /media/uImage /media/boot
    umount /media/boot
    rmdir /media/boot
    rm /media/uImage
    7
    Hi, I've made some adjustment of wheilitjohnny's source. It seems to be working properly now, even when there's no finger movement. Changes can be viewed at github:

    github.com/arkusuma/nook-touch-multitouch

    I'm attaching the resulting uImage for those interested.
    7
    I made an update-zip to install multitouch through CWM. It includes the kernel from this thread and adds the permissions for multitouch.
    4
    Have anybody such kernel for nook with Glow 1.1.5?

    All my 1.1.5 kernels (http://code.google.com/p/nst-recovery/downloads/list) have the Glow-Light driver included. You should use uImage1_1_5_multitouch if you just want multitouch, or uImage_mt_usbhost_nopowercheck_115.zip if you also want usb-host-capability (this one may drain your battery).