yashsingh1/xdaforums huggingface dataset:
[Folio 100 Android Development] weeds2000:
So, I have my Folio since last week, and the 1.2 Mod makes it really usable, thx Dexter.

Now I'm just thinking on start hacking on this thing. Is the source for the tablet/your mod available somewhere, so I can use this as a base to start with. (I remembered to download a source distribution from thist thread from megaupload, just don't know if it is plain Toshiba or includes your mod)

- First I'd like to look at the Sensor issue, actually this is NOT a hardware/software bug in the Folio, it is the App developers doing it wrong. There is an NVIDIA whitepaper on this issue at the Tegra Dev Page. Therefore I think we should make this as an optional setting, until more app developers became aware of this issue. I fixed this in one of the games I am developing, and maybe a similar fix could be applied to the framework code calling the Sensor listener.

- Second I'd like to add support fo USB-Gamepads, as I know that my No-Name USB Pad is correctly discovered by the Kernel of my Slackware Box and also works in WINE or some SNES emulators, the only thing that may need to be done is to write a new input driver and ckeck the Input Manager (at the moment he is discarding my gamepad as it is no input device)

- Another nice feature would be NTFS-3G support on the tablet, so I can connect external USB drives which are formatted with NTFS, however as many of this stuff runs in userspace, I don't know how hard it is to get this working.
[Folio 100 Android Development] Dexter_nlb:
Looking forward to your work on this folio.. about the ntfs option, that is already included and you can manually mount external usb drives formatted with ntfs (tested here) Badstorm2010 included that.
[Folio 100 Android Development] kaivish:
thnaks for the new apk. but it does not resolve the issue of the menu hardware button. i think this is mod related as it was not present in the original firmware. noticed that if minimum 2 or more fingers are placed on the screen, no matter what app is running( even on home screen on adw launcher) the menu button is activated several times by itself. it is actually happening more often now this crazy button thing, making the folio almost unusable.
[Folio 100 Android Development] Dexter_nlb:
this is not happening here, i have tested GoogleMaps rotation last night and some multi-touch programs to confirm our 4 finger multitouch works, and during all that, i didnt get any buttons to re-act abnormal :-( .

it this really happens then our folio's really are very different built. and some got touchy screen (maybe better?) and others not.
[Folio 100 Android Development] bjerkeli.org:
I have the Google Nexus One phone (Android 2.2), and one option for 3G without the use of an USB 3G modem is to use the Portable Wi-Fi hotspot feature under settings - Wireless & networks -Tethering & portable hotspot (settings activated on the phone, not the tablet).

This works great for me and I don't have a usb stick in the way .
[Folio 100 Android Development] shpitz:
I Just got back from a weekend, the device was with me and was wonderful.

There is one problem the machine goes crazy from time to time the bottom menu starts to jump up and down.

Only after I turn off and turn on the device it's calm down until the next time.

Does anyone have a solution?
[Folio 100 Android Development] shpitz:
Hi Dexter,

Can be diagnostic software caused the problem of crazy menu that from time to time the bottom menu starts to jump up and down.

I WIPE and updated re 1.2, i will look what will happen in future.

Is there any update in the near future?
[Folio 100 Android Development] acca:
My tablet has exactly the behaviour described by kalvish using two fingers
[Folio 100 Android Development] Dexter_nlb:
nice, so you got a defective one too :-)
[Folio 100 Android Development] acca:
I hope you are kidding !
[Folio 100 Android Development] teknoraver:
Last version this is the definitive one, there are no features to add :)

I added a message to help testing the buttons sensitivity and disabled actions for back button

ps. should I upload it to the market?
[Folio 100 Android Development] acca:
Actually i don't see any sensitivity difference when adjusting sensitivity :confused:
[Folio 100 Android Development] kepler1982:
it's very folio exclusive though, and since folios officially don't have market i really don't see the use for that, but add it to the folio wiki instead =)

edit: added it for you : here
[Folio 100 Android Development] shpitz:
Works great, thanks for the excellent job
[Folio 100 Android Development] Dexter_nlb:
you seem to have the wrong build.prop for skype.

then this happens
[Folio 100 Android Development] Sol Ido:
EDIT : File removed, new version available on the next pages

Here's a new dangerous release :) 0.2

This one add new design and the hdmi switch.

TAKE CARE, first it's the sign of lcd, then lcd&hdmi then ...

hdmi only !

I've tried to figure how to cancel this mode when the tablet is no more responding.

If the charge is under 100% plug or unplug the power will set you in lcd mode only.

If you are @100% press the power for 5 secs is the only way.

I'll try to bind to other event like buttons next time.

Like ever if you like click the Thanks Button and i'll be proud :D
[Folio 100 Android Development] Dexter_nlb:
below the /sys section you find alot of "parameters" and registers to read for status.. i havent found specifically this one, but im sure theres a output status in one of them.

there is some calibration option and maybe a hope for proper rotation fix in the /sys/modules/touchscreen driver..

called hwcalib_xy and swap_xy

currently both set to "N", and i tried to use "Y" but so far no effect..

but the "swap_xy" would for sure solve our rotation issues with like landscape based games for mobiles.. but its still being researched..
[Folio 100 Android Development] Dexter_nlb:
some new experiments, and maybe idea for addon til FolioWidget or so..

or maybe just enable by default so its not "managed" by kernel.

so here's what i tried,

- enabled the dev tools -> show processes

- browsing to cpu intensive flash sites with more small ad's and animatons.

- enabled second core of cpu

+ "echo 1 >/sys/devices/system/cpu/cpu1/online"

and watched the cpu utilization..

right now with only cpu0 active and register not changed, i get like 2.5-3.0 in cpu utilization.

but when i force enable the second cpu, it ends going down to 2.0-2.20 , so somehow i can utilize the use of 2 cpu's..(i think).. that seems like 30% better utilization.

anyone know of an app, that can check our use of 2 core's now?
[Folio 100 Android Development] weeds2000:
To me this looks like a crash caused by extended jni checking. I had quite a few of them on devices with engineering firmware.

Try the following:

create a file called local.prop on your pc.

Add the following to this file:

dalvik.vm.checkjni = false

save the file and push it on the device:

# adb remount
# adb push local.prop /data/local.prop
# adb shell stop
# adb shell start

If this helps, and jni checking was turned on before, this should also give a small performance boost.
[Folio 100 Android Development] mattblack85:
Does anybody know if you can flash clockworkmod recovery to the Folio? In Rom manager it shows up as a Advent Vega, what is a similar device.
[Folio 100 Android Development] Sol Ido:
#foliowidget update

- new ui

- hdmi switch (warning)

- enable second cpu

Click Thanks if you like and i'll be proud :D

ps: remember to edit the widget size on your desktop :)
[Folio 100 Android Development] kepler1982:
the sun and the lcd-thing is too tiny. aren't really able to hit them anymore.

edit: neeeevermind... just the widget failed to resize when updating =)
[Folio 100 Android Development] Dexter_nlb:
thanks, im not 100% how it affect general use, but somehow over some minutes testing with and without it did look like it did matter..

so lets hope others can confirm and we got ourself another nice feature for xmas. but i guess that it will drain battery somehow more.
[Folio 100 Android Development] Dexter_nlb:
not compatible...different hardware for screen etc...kernel and cwm will fail booting..
[Folio 100 Android Development] duncaneidaho:
Just got the 2nd core active through the Folio Widget.

Difference is just awesome, tab is really fast responding now.

Thanks for the tweak :)
[Folio 100 Android Development] teknoraver:
I have "ro.kernel.android.checkjni=1" in /system/build.prop i guess it's related
[Folio 100 Android Development] teknoraver:
Keeping a core offline will drain the battery as the "idle" core goes into a sort of busy loop.

Better to keep it online
[Folio 100 Android Development] duncaneidaho:
By the way, i've tweaked the scaling_governor to performance (to be sure that CPU is always at 100%) should reduce freeze when CPU awake from low freq to high freq.

echo performance> /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

At the moment with the 2 cores up, and the governor set to max, it's really smooth even with several apps loaded and runing in background ;)

Regards,
[Folio 100 Android Development] Diamond360:
What about 1080 p video playing? With the 2 cores set to 100%, everything is smooth? And games like angry birds and asphalt, is there any later? I just have to put the code line in the terminal app of the folio?
[Folio 100 Android Development] duncaneidaho:
Angry Birds is ok,

Asphalt i don't know cause i don't own it,

Pocket Legends is really fine too

SpeedForge which i own is runing fine too in full screen, except for button which are not at the correct place

Regarding movies, i'm getting a proper release of Big Buck Bunny in 1920x1080 and i'll reply after that :)
[Folio 100 Android Development] TaLL84:
Hey guys, the work you're gifting to every Folio user is just amazing. Thank you so much!

Maybe FolioMod 1.3 for X-mas with every new stuff?

It could be great.

I'm forwading any of this information to Spanish forum called Htcmania, where non-english spoken people need some translation.

The site - Habla hispana con Folio: htcmania.com/forumdisplay.php?f=305
[Folio 100 Android Development] sony_tornado:
感谢有你, 希望1.3有更好的表现！
[Folio 100 Android Development] Majjjjo:
Sorry guys, I do not know where to go..., My Toshiba AC100 Android 2.1 OS (as lack of forums/information there) I would like to ask if FolioMod 1.1/1.2 can be flashed onto? I have used until yesterday Folio 100, but changed to AC100 (smartbook/netbook). Incredible lack of app., neither Vplayer nor Adobe Flash 10.1possibility to install. Goodle App Market unavailable as well.

SO simple question, can FolioMod from Dexter be flashed to or not?

Mana thanks

Majjjjo
[Folio 100 Android Development] kakkio:
当然提高性能。

By Kakkio
[Folio 100 Android Development] davidebeatrice:
hai idea di quello che hai scritto? :D

ps. hai visto il mio post sul'altro thread folio? cosa ne pensi?

for english users:

do yu know what you wrote? :D

ps take a look at my last post in folio users thread...
[Folio 100 Android Development] statsminister:
The toshiba update manager says there is an update avaible since 9 December, should/can I run the update?
[Folio 100 Android Development] brobaxbrobax:
Ciao

Volevo sapere da voi cosa ne pensate dei 2 sistemi operativi: mod 1.2 e stock con aggiornamento.

Io dalle varie prove fatte sono giunto alla conclusione che per ora la stock è + stabile

e performante.

Purtroppo il mio inglese è troppo basic.

CIao
[Folio 100 Android Development] gohanSS:
I have same router and dd-wrt and had the problem of the wifi taking ages to find the network but after I removed the battery for about a minute now it works perfectly. ;)

PS Anybody is having issues using the youtube app? On my folio it does not open....
[Folio 100 Android Development] bb2k:
reinstall youtube from the market, it worked for me
[Folio 100 Android Development] stansie:
problem

hi after i installed the latest folio rom, my defevice wont boot anymor, it keeps hanging in the screen where it shows "Android", anyone knows a solution for this? do i need to to anything before i install the rom or something?
[Folio 100 Android Development] gipposat:
crazy menu button

Thank you all for the great work done to make usable the folio.

But the real big problem for me is the "crazy menu button":

- Is a hardware problem? If so we should use the service toshiba.

- Is a software problem? It seems to me linked to the widgets on the home page of the menu toshiba (eg the clock seems to trigger the problem). If so how to fix it? The solution by teknoraver not seem to work forever; you can disable the button and remap its function to another that you can make pleasant? (the search button for example).

Thanks again.
[Folio 100 Android Development] Dexter_nlb:
wipe, wipe, wipe and once more wipe.
[Folio 100 Android Development] gohanSS:
After I installed it if I rebbot the folio it goes back to the original widget, am I doing somethig wrong? How do I set the widget size?
[Folio 100 Android Development] Dexter_nlb:
that is because you used my old "build.prop" for fixing skype etc...

you got the latest update, so if you install toshiba update, you loose FolioMod.
[Folio 100 Android Development] statsminister:
okey, thnx.

One more question, i ran the market / foliopatch from your first post. After that i get this message after a restart:

! System UIDs Inconsistend

---------

"UIDs on the system are inconsistent, you neew to wipe your dara partition or your device will be unstable."

The dialog have ONE button only. "I´m feeling lucky"

The message stays even after a reboot.

And, i get market force closed. What to do Dexter?

(I will send you a little payment on paypal later today for your great work!!!)

Regards from your Swedish neighbour
[Folio 100 Android Development] genepax:
I've got this message this morning ...

The only solution, for me, was a WIPE...
[Folio 100 Android Development] stansie:
hey thanx it works now!

And another has anyone got skype working on his folio?
[Folio 100 Android Development] shpitz:
I have the same problem after REBOOT the old widget again.

How do you make the second CPU to work ?
[Folio 100 Android Development] weeds2000:
Yes, then indeed, extended JNI checks are turnrd on. So you can either edit your build.prop or override the setting using local.prop and the dalvik.vm.checkjni property.

Here is an explanation from the Controlling the embedded VM document:

Note, that the method described here won't survive a reboot, therefore the local.prop

Concerning Skype:

I can open the app and authentication is succesfull, all with plain FolioMod 1.2 and the above mentioned property.
[Folio 100 Android Development] Dexter_nlb:
so somehow that checkjni sneaked into my releases and made a real mess?

but if i check the code of skype, it does check vendor etc..

same as Swype and other apps do..

ill make sure its removed from future releases. As this never was a problem on other mobiles, i also wondered why suddenly my build.prop changes were so drastic and caused apps to fail. but thanks.. it explains alot.
[Folio 100 Android Development] duncaneidaho:
Ok guys, as Dexter placed the app in the /system/app the update process is a bit more complicated.

Please use the zip attached as update.zip to perform the update.

But, just be informed that having the widget launched once is enough to activate the 2nd core permanently, no need to run it every time.

To resize it, you must use a paid version of "Launcher PRO" for exemple.

Regards,

Duncane
[Folio 100 Android Development] duncaneidaho:
Any chance to get the FolioMod1.2 build.prop without that line to test if Pocket Legends, Skype and other apps still run with it?

I don't have it because i've updated with the original one you've provided, and I don't really want to re-apply FolioMod1.2 because I don't want to reinstall everything just for that.

Thanks :)
[Folio 100 Android Development] weeds2000:
You can create a local.prop file containing

dalvik.vm.checkjni = false

push this to /data/local.prop and reboot the device.
[Folio 100 Android Development] Sol Ido:
Maybe you also have to set it up for the 2 core ?
[Folio 100 Android Development] gohanSS:
Ok, not it is fixed. Tnx

How about what the buttons do? I can't figure out what the widget actually controls.... :confused:
[Folio 100 Android Development] Sol Ido:
The widget control in orders on the bar led control of buttons, display output and battery status. More are on the way ...
[Folio 100 Android Development] kakkio:
but is it still possible to turn it off ?
[Folio 100 Android Development] Sol Ido:
Seems there's no configuration for the cpu1 ...

Note that Governor seems to be reset after a reboot, can you confirm ?

i've modified the widget to set it powersage or performance but the file

is empty after reboot.
[Folio 100 Android Development] kaivish:
Actually its supposed to increase battery life. Read from nvidia tegra presentation. 2 cores running at lower than max frequencies are more power efficient than 1 core running at full capacity. N as seen the performance is boosted.
[Folio 100 Android Development] Sol Ido:
Idem for echo 256 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

First is 256 correct or 256000 ?

second value is set to 216000 after reboot
[Folio 100 Android Development] duncaneidaho:
Yup, i did not think about this, but after some research on the web, you're right, scaling_governor must be initialised on both core.

thus the below line must also be entered :)

echo performance > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor

However directory cpufreq does not exist in directory cpu and the system does not allow me to create it, thus i suppose that in this perticular case, it is not necessary.
[Folio 100 Android Development] teknoraver:
Obviously.

Every file in the /sys is reverted after reboot, that are no on disk directories.

they are virtual files created by the kernel to accept parameters from userspace.

for the power management it seeems that the foliomod kernel is compiled with only performance and powersave governors.

performance will keep the cpu at max power and powersave at the minimum.

for a better power management we should use the "ondemand" governor which sets the frequency according to the cpu load.

I'm recompiling the kernel with such governor and give it a try
[Folio 100 Android Development] teknoraver:
Another hint, if I enable CONFIG_TEGRA_USB_CHARGE in the kernel the Folio charges when attached to a pc with an USB cable!
[Folio 100 Android Development] kaivish:
Android system info now shows 2 cores. Processors 0 and 1.

Couldnt find any app that monitors dual core cpus load. System panel is designed for 1 core only, maybe some app devs can mod it for testing purposes only.
[Folio 100 Android Development] kaivish:
But then would it also be still able to connect usb powered devices to it?
[Folio 100 Android Development] teknoraver:
Tried, forget what I said.

the nVidia scaling drivet "tegra_cpufreq" doesn't obey to any governor, it just scales the freq to the min or the max depending on the cpu usage.

setting any governor has no effect, only setting the min and max freq actually does something.

the CPU can use 3 frequencies: 216000 432000 and 1000000 (1GHz)

setting them in scaling_min_freq and scaling_max_freq works
[Folio 100 Android Development] stilgar1337:
Last version, universal.

I haven't tried any mkv, sorry
[Folio 100 Android Development] Dexter_nlb:
í got a few accounts too here, but im not using google calendar here, as mine is not crashing..

ill test it quickly with 2 small appointments in both accounts , and see what happens..
[Folio 100 Android Development] Dexter_nlb:
hmmm, Nvidia did actually note in the configuration file, that there was a bug they needed to solve as it somehow conflicts :-( , so Toshiba fixed it, but Nvidia not in this case.

anyways i did see something similar, but i simply removed the external SDCARD and waited for it to have booted up, then i could insert it. strange, but this seemed to work quite fine.
[Folio 100 Android Development] tshoulihane:
Which file? I have the source now, but it's taking forever to upload the 80Mb of kernel from in the middle of nowhere... Based on nvidia git tegra-10.8.1.
[Folio 100 Android Development] ma1999:
Silly me ;)

Fast of to the command line, not to the menus...

Setting, storage, mount, seems to survive a reboot :)

Btw,it it possible to create symlinks from /mnt/sdcard2 to /sdcard/extsd or something like that (easier to use since file managers defaults to sdcard).

Do I need rw filesystem for that ?

How/where do I put command to have them survive reboot ?

/\/\artin

PS: A humble donation is sent for your drinking habits :)
[Folio 100 Android Development] Dexter_nlb:
in /system/etc/vold.fstab, but i removed it in my setup in this mod.
[Folio 100 Android Development] Hogendork:
fix for twitter issue

To fix the twitter issue (actually to just get it working) just redownload from the market. Installs and allows you to login.
[Folio 100 Android Development] Dexter_nlb:
thanks, ill download and replace in the apps folder.. :-)
[Folio 100 Android Development] ellite:
RockPlayer
[Folio 100 Android Development] tshoulihane:
hmmm. The files i got only have a stock Google version of this file, as

http://nv-tegra.nvidia.com/gitweb/?...1;hb=35057b3a858f9d587f1efa6981668bfbd833eaf8

and that file seems to have gone in the latest, so maybe vold is updated?
[Folio 100 Android Development] shawnfr:
Latest update seems much better for wifi :)

Only problem app that I have is fennec nightly build...it is permanently greyed out so you can't use the keyboard to do any input :( This was working on the Folio build...
[Folio 100 Android Development] Dexter_nlb:
honestly, i dont know what "fennec build" is, and have not spent time asking google :-) maybe a brief explanation?
[Folio 100 Android Development] stilgar1337:
It's firefox :)
[Folio 100 Android Development] duarip:
I still got problem when to shutdown my device
[Folio 100 Android Development] ma1999:
Had another reboot now (battery ran out) and same problem at startup. This time I went strait to settings and mounted the sd. Seems my settings and apps survived this.

Any chance for fixing this would be great !

/\/\artin
[Folio 100 Android Development] ma1999:
Can confirm this, greyed and keyboard willl not open, unless you check it i

Settings, display, application zoom settings. But then you loose the resolution.

/\/\artin
[Folio 100 Android Development] pirkner:
Dexter - thanks a lot. I applied the latest wifi-patch and the folio is now how it should have been in the first place: snappy, cool - just amazing. Only once in a while after coming from sleep mode it just hangs for long times but this is not a real problem. Even shutting down with the power key works. I am just happy ... million thanks for all your work!

Andreas
[Folio 100 Android Development] mddsd:
The problem I have is that RockPlayer does not handle playing MKV in 720p.

Yes it plays MKV but not in HD, when playing a MKV clip in 720p the picture is lagging and audio is out of sync.
[Folio 100 Android Development] shwan_3:
Was really thinking of cancel my ordered Folio today after seen all problems, but this looks promising, thank you for nice work and I'll wait in peace for my Folio to arrive
[Folio 100 Android Development] shawnfr:
If I can post a link it's here
[Folio 100 Android Development] Sol Ido:
#update folio widget 0.3

Controls for

CPU ( min, max, governor )

Buttons Sensitivity

Enable multicore by default

Apk and update.zip

(i've modified the previous update script from duncane)

Like ever click Thanks if you like :) or i'll be sad
[Folio 100 Android Development] teknoraver:
setting the governor has no effect since the tegra cpu driver ignores any governor rule
[Folio 100 Android Development] Sol Ido:
I've read but the build is the result of todays dev. Removed for next Build.
[Folio 100 Android Development] teknoraver:
You can see the frequency change with:

cd /sys/devices/system/cpu/cpu0/cpufreq
while usleep 100000 ; do cat cpuinfo_cur_freq ; done

impressive tought that the cpu have a granularity of some MHz