yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] folderman:
Hi DjDill,

That's great, I am waiting to see the new version.

Rgds,

Kenneth
[Eee Pad Transformer Android Development] DjDill:
Mini 12.04.4 LTS ::: Ubuntu Core with LXDE armhf Released

Happy! Weekend everyone!

Mini 12.04.4 LTS ::: Ubuntu Core with LXDE armhf Released

No Frills! .. Nothing really installed at all.. Add what you want Minimal install

-Super small 320mb unpacked - 160mb packed

-Very light on ram (160Used on startup)

-Tegra drivers installed & working

-Wifi works

-HDMI works

-Video playback + Youtube HTML5 works

Not tested / note included: Bluetooth, Hotkeys (scripts are present).. to turn down brightness open new terminal and type brightnessdown

See download and screen shots on post two!!

It looks like my first two posts are getting full! :rolleyes:

Oh oh and this one has same branding! Checkout the lightdm login screen

This also includes USB LAN drivers for very cheap dm9601 - I build the from the core 12.04.4 using this usb key.. As my wireless getting working skills via command line just suck too hard!

This is what my adaptor looks like..

This will work with TF101 in linux now.. I got mine on ebay after searching for TF101 plus network or something.. :good:
[Eee Pad Transformer Android Development] DjDill:
FYI the mini build has Recommends & Suggests disabled.. for APT.. to enable edit this file:

sudo leafpad /etc/apt/apt.conf
[Eee Pad Transformer Android Development] DjDill:
Conky kept stopping for me when I clicked on the desktop.. here is the fix:

edit .conkyrc

change the line own_window_type desktop

to:

own_window_type normal

Then restart

This fix will be included in the Lubuntu full build I am working on now! :0
[Eee Pad Transformer Android Development] Kingzak34:
Waiting full build to play with :)

Thanks again for your work man !
[Eee Pad Transformer Android Development] curti.nogg:
Is it possible to display an OSK at the login screen if a dock is not connected?

Edit: Mini 12.04.4 LTS LXDE build

Edit 2: This build is working well so far after 45 minutes of use. I did not see any mention of audio, is it available on this build?

Sent from my Nexus 5
[Eee Pad Transformer Android Development] Kingzak34:
There is a trick to have it on some session manager ( OSK I mean ), simply by modifying the init script for the session manager, but IDK for this one, I've to make some test when full release will be online :)

( Google is your friend man )

Envoyé de mon Transformer TF101 en utilisant Tapatalk
[Eee Pad Transformer Android Development] curti.nogg:
Good call. I'll search in a bit after some classwork. The only thing available at the login screen currently is large font, high contrast, and power options.

I'll post back if I can get it working or make any progress.

Sent from my Nexus 5
[Eee Pad Transformer Android Development] folderman:
Hi DjDill,

Your work is great!

I have scripts to start/stop wifi/pad/touchscreen. If you they are useful, you may add to your build.

PS. I used xbindkeys (below) to activate my scripts.

"wifitoggle"

Shift + F1

"touchpadtoggle"

Shift + F3

"brightnessdown"

Shift + F4

"brightnessup"

Shift + F5

"touchscreentoggle"

Shift + F7

"chromium-browser"

Shift + F8

"lxterminal"

Shift + F9

"lxlock"

Shift + Delete

"poweronoff"

XF86PowerOff

Rgds,

Kenneth
[Eee Pad Transformer Android Development] DjDill:
Thanks will definitely include it :)

I have a bad feeling that I broke the Firefox HTML5 link with the tegra drivers..

Anyway lots of trial and error testing tonight .. I am trying the lubuntu build for the 4th time... Bloody thing needs to be perfect ;). ** No more adding fixes afterwards **

So far on my list:

Sound - working

VLC - working

Firefox sound works - YouTube failing .. Other HTML5 videos play.. Some errors logged.. That's why I am rebuilding again

But it will get fixed :)

Hotkeys will get included

Bluetooth will get included

Touch keyboard will get included for login -- [MENTION=3068533]curti.nogg[/MENTION]

Remmina will get included for RDP

Link back to this thread will get included

If anyone has anything they think extra should be added if you want to write up a list ;) I will give it a red hot crack :)

Sadly the lubuntu build will be huge like the xubuntu build before .. But it will have hopefully everything we will ever need to make the TF101 great
[Eee Pad Transformer Android Development] Kingzak34:
Maybe touchegg with multi-touch control could be a great thing if not already included?

Tapatalké depuis mon Nexus 4 MIUI !
[Eee Pad Transformer Android Development] DjDill:
Hey [MENTION=3447252]Kingzak34[/MENTION] I have touchegg installed.. But what is multitouch.. (Like so it can scroll via screen touch?)

[MENTION=3068533]curti.nogg[/MENTION] .. Sorry buddy.. After some research I will not be able to get the OSK in lightdm(login screen) .. The version that is shipped currently with 12.04 is too old to support this feature.. Maybe we could change to another DM that has support.. Or if you want you can try researching for another way.. If you find a fix I will include it..

Onboard(osk) works fine after log in .. However

After some more head banging; update:

Lubuntu installed and working

Bluetooth - working

Firefox and vlc - video playback with sound - working

General sound works

Touch egg installed

Remmina installed

HDMI working .. (Not sure about sound via HDMI)

Left to do:

Cleaning up to get done image size

Add hot key mapping / script

Branding-Link for XDA thread
[Eee Pad Transformer Android Development] Kingzak34:
For multitouch I mean, rigth click with 2 fingers, scroll with 2 fingers etc. But if touchegg is installed it should work.

For onboard, with GDM, I used to use this trick

http://ubuntuforums.org/showthread.php?t=561565

IDK if it can be applied to another DM.
[Eee Pad Transformer Android Development] jrohwer:
Towards 14.04 with Nvidia drivers :)

OK guys, I now have a perfectly working 13.10 release but it took some doing.

First some background:

12.04 (LTS) - X ABI 11

12.10 - X ABI 12

13.04 - X ABI 13

13.10 - X ABI 14

14.04 (LTS) - X ABI 15

The Nvidia drivers for abi 11-13 work fine, but for 14 are VERY buggy as has been mentioned on this thread. For example, GTk apps don't work (there is text corruption and disappearance) while Qt apps work reasonably. Nvidia has not yet released abi 15 drivers. My problem is that Ubuntu 12.04 while supported is rather ancient. I had a perfectly working 13.04 but that is no longer supported. Also 13.10 support is ending in a couple of weeks from now.

So here's what I did. I "pinned" the xserver-xorg-core package and packages depending on it to 13.04 (raring) and then upgraded. You can do this by copying the attached file to /etc/apt/preferences.d (remove the .txt extension). Then I installed the Nvidia driver by hand (i.e. not the nvidia-tegra package as that one has the wrong abi, but downloaded directly from the nvidia linux for tegra site) and set the abi to 13 as required, and bingo! Everything works beautifully.

I will now follow the same approach and see if I can upgrade to 14.04 (still pinning the core xserver packages to 13.04). Maybe the drivers will still be compatible, we'll see, but that would be really cool because it would give us an LTS release with working hw graphics acceleration and keep Ubuntu alive on this tablet for some years to come.

Unfortunately I can't share an image at this point as my installation is way too customized (it is more than 3.5 Gb). But if I can get 14.04 working I could see if I can get a minimal image going (time permitting) or help someone else with the job if needed.

Don't get me wrong, I appreciate everyone's (especially [MENTION=698697]DjDill[/MENTION]) work with 12.04. But if we can get 14.04 working that would give longer support for the distro and more recent versions of the apps :)

I will keep you posted....:fingers-crossed:
[Eee Pad Transformer Android Development] DjDill:
Good work mate :) looking forward trying it

No need to apologize ;) the more builds the happier everyone is!

Edit: I can't thank your post.. Is coming up with 'post action deny'
[Eee Pad Transformer Android Development] Kingzak34:
Yaaay, some great news again, I didnt even think to pin xorg to stay at 13.04, nice point.

No problem for sharing, until we can do it by ourselve :)

Thanks for the trick, and long life to the TF101 !
[Eee Pad Transformer Android Development] DjDill:
Long live the TF101 indeed :)

I dropped mine on to tiles last week.. Big dent in and the dock battery fell out ..pushed it all back together, still works

An update from the kitchen:

Been working on keysbinds... Got all the keys done .. Including volume on the side and keyboard :)

I think I also know why the audio just stops playing , it appears that if we play audio that is out of phase or over phase the driver can't handle it and drops... Might look in to it more later.. But that will not stop the next release. I am sure there is a way of stopping alsa playing sounds like that .
[Eee Pad Transformer Android Development] tarantula78:
hi [MENTION=698697]DjDill[/MENTION] honestly im loving these images I havent used my transformer in maybe a year and now I jus think with the addition of linux and some good hacking tools it will be the perfect backup device for some minor pentesting or temporary server usage. On behalf of the tf101 community i want to thank you guys for the kernels, the guides the images and all the support. Im sending this from my 1.1 flashed the audio doesnt work the hotkeys doesnt work and when i plug it in to charge the screen comes on i have to boot it up and shut it down again. but you know what? Im totally loving it! :D cant wait for the release youre working on DjDill with all these fixed up im sure it will be the source of jealousy amongst my tech savvy friends :P

I know we are meant to use the thank button ( I have) but i just thought id let you all know how appreciated your efforts are :)
[Eee Pad Transformer Android Development] jrohwer:
So I've got a 14.04 image with working hw acceleration! :D

I used the same strategy to update 13.10 to 14.04 and it basically worked. The only snag is that the latest kernel (from this post http://xdaforums.com/showpost.php?p=43177640&postcount=3) gives me kernel panic about 1 minute after booting. Just enough to boot up the system and log in and then it freezes with some garbage on the console. I haven't been able to track down what causes it, and there is nothing in the logs (syslog, kern.log, dmesg).

Interestingly though, the original rootbind kernel (http://xdaforums.com/showpost.php?p=43177569&postcount=1) based on jhinta's sources works just fine. So I can run 14.04 if I can live with the USB only partially working and the absence of teh (Ctrl-Alt-F1-F6) framebuffer consoles. But it works just fine and it is the way I was running Linux before Sni fixed the framebuffer and USB kernel source.

I'll try creating a minimal text-only 14.04 image with debootstrap from scratch and see if that works with the newer kernel. Unfortunately my C-skills are not up to debugging kernel panics....

Updates to follow...
[Eee Pad Transformer Android Development] DjDill:
I had the same problem, that's what I was posting about in the hardware acceleration thread ... I gave up trying to fix it and started working on this 12.04.4 image ;)

Maybe one day nvidia will support 14.04
[Eee Pad Transformer Android Development] tarantula78:
I like the fact that you are working on Lubuntu. Lets face it as much as I like the Xubuntu interface and loading screens we need all the ram we can get and Lubuntu definitely provided the snappiest performance. BTW in what applications does the current Lubuntu release support audio in?
[Eee Pad Transformer Android Development] DjDill:
OK Well Hello!

12.04.4 Lubuntu released

Please use the torrent if you can, it will help everyone.. and seed as long as you can

Torrent link:: http://xdaforums.com/attachment.php?attachmentid=2735900&stc=1&d=1399720601

I will post direct links and backups soon!

tar.gz is about 550mb

unpacked its about 1.7gb

What works:

- Tegra drivers

- Hotkeys - Use shift+ Hotkey ;)

- Vol keys on the side

- OSK on boot for login

- Sound - but cuts out on some mp3s and will not come back until the tab is fully powered down and back up (not just restart)

- Touchegg

- Bluetooth

- Firefox Youtube (HTML5), VLC video play back (as seen in the youtube in post two)

- HDMI

Fixes from other builds:

- System does not fully turn off the sreen / keyboard so it can always be worken up from keyboard press - this can be changed from power manager

- Auto usb mount

- Cheap usb network adaptors driver installed dm9601

- Play, Next and back hot keys talk directly with gnome-mplayer.. So play your mp3s with that

What is broken / not working:

- Keyboard: Bluetooth hotkey.. I have the code but didn't add it to disable bluetooth, auto brightness hotkey

- GPS

- Cam (both)

- tilt sensors

- Sound .. Is buggy and crashes .. May need new driver or patch for alsa.. Needs to be fixed..

I will post a write up about other things and how to change it later :)

Enjoy
[Eee Pad Transformer Android Development] nbenm:
Hi DjDill,

I wanted to try your image but it's impossible to download it

nbenm
[Eee Pad Transformer Android Development] DjDill:
Direct Download: tf101-12.04.4-Lubuntu-armhf-Tegra.tar.gz

I will post a Dropbox and Another mirror.. Try to use the torrent if you can

I have updated post 1.
[Eee Pad Transformer Android Development] Kingzak34:
Downloading :)

Envoyé de mon Transformer TF101 en utilisant Tapatalk
[Eee Pad Transformer Android Development] DjDill:
How to(s):

I will edit and update this post as more come to me...

How to change gdm background photo:

Copy the photo you want to var/lib/gdm/.

sudo cp *yourphoto* /var/lib/gdm/.

xhost +SI:localuser:gdm

sudo -u gdm dbus-launch gnome-control-center

Then select Appearance -> select your photo from + button

How to bind keys:

The keybinds are stored here:

leafpad .config/openbox/lubuntu-rc.xml

After editing:

openbox --reconfigure

then the changes will be applied

hotkeys can be found from about line 1000

How to stop onboard OSK auto start:

sudo leafpad /etc/gdm/Init/Default

and remove or # line 91:

onboard -x 350 -y 590 --size=600x220 &

The cpu is staying high mhz

I set the cpu profile and governor to 800~ mhz as the lowest it could clock it self on the performance governor

If you want to set this to something lower to safe batt etc..

Edit /etc/rc.local

and remove the two cpu lines at the end.
[Eee Pad Transformer Android Development] nbenm:
Hi everybody,

here's a feddback from an absolute beginner in tf101 dual boot.

I must add that I'm not new to Linux, nor to Debian.

This is a report of what has been done on a B70K tf101

- wifi works instantly, essids are displayed and dhcp is ok :D

- micro sd card is mounted, good! :o

- keyboard is in US layout and I use a french one

The best way to solve this is to set XKBLAYOUT to "fr" in /etc/default/keyboard

So went back and modified this file just after untaring image

This way, everything is ok at first linux boot.

- As I can't work without vim and ssh, I installed them

sudo apt-get update

sudo apt-get install ssh vim

- time was incorrect for me, need to set TZ to Europe/Paris :

sudo dpkg-reconfigure tzdata

- no sound at all. All seem to be ok, installed mpg123, but no sound :(

This version hangs sometimes at boot time (the penguins don't appear at all). Does a 1.0GHz version exist?

Regards

nbenm
[Eee Pad Transformer Android Development] DjDill:
Power off and power back on and try this:

mplayer -ao alsa ~/Music/piano2.wav

Yes just flash another one of [MENTION=3753391]jrohwer[/MENTION] kernels.. The Modules are already in this image. see post #1 on this thread.

Hope you enjoy! Long live the TF101!

Oh and welcome!
[Eee Pad Transformer Android Development] nbenm:
Done, but no sound. Here's the output:

tf101@localhost:~$ mplayer -ao alsa ~/Music/piano2.wav

MPlayer2 UNKNOWN (C) 2000-2011 MPlayer Team

mplayer: could not connect to socket

mplayer: No such file or directory

Failed to open LIRC support. You will not be able to use your remote control.

Playing /home/tf101/Music/piano2.wav.

Detected file format: WAV format (libavformat)

[wav @ 0x4150f590]max_analyze_duration reached

[lavf] stream 0: audio (pcm_s16le), -aid 0

Load subtitles in /home/tf101/Music/

==========================================================================

Opening audio decoder: [pcm] Uncompressed PCM audio decoder

AUDIO: 48000 Hz, 2 ch, s16le, 1536.0 kbit/100.00% (ratio: 192000->192000)

Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)

==========================================================================

AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)

Video: no video

Starting playback...

A: 6.3 (06.2) of 6.3 (06.3) 0.1%

Exiting... (End of file)

Nothing special in dmesg except:

tf101@localhost:~$ dmesg|grep snd

[ 13.311891] input: tegra-wm8903 Mic Jack as /devices/platform/tegra-snd-wm8903.0/sound/card0/input1

[ 13.313038] input: tegra-wm8903 Headphone Jack as /devices/platform/tegra-sn-wm8903.0/sound/card0/input2

and

cat /proc/asound/devices

0: [ 0] : control

1: : sequencer

16: [ 0- 0]: digital audio playback

17: [ 0- 1]: digital audio playback

18: [ 0- 2]: digital audio playback

24: [ 0- 0]: digital audio capture

25: [ 0- 1]: digital audio capture

26: [ 0- 2]: digital audio capture

33: : timer
[Eee Pad Transformer Android Development] DjDill:
Interesting .. All looks correct start:

alsamixer and find any and enable all dacl and dacr things and playback in alsa mixer etc..

I have seen this before .. Have a read of the last 4 pages of the rootbind thread.. For more info
[Eee Pad Transformer Android Development] DjDill:
[MENTION=4685008]nbenm[/MENTION] if you do get it fixed.. If you can put your steps to fix it on this thread it would be helpful. :good:

Out of interest what device do you have.. I am using a SBK2 32gb non g3 TF101, and I can reflash and it just turns on.
[Eee Pad Transformer Android Development] Kingzak34:
Just played a bit with last build. Everything is ok for me including sound. Thanks again :)

Tapatalké depuis mon Nexus 4 MIUI !
[Eee Pad Transformer Android Development] zachf714:
Toggle DRC, that I found to be the root of the problem
[Eee Pad Transformer Android Development] DjDill:
Do you loose sound after playing for a while? I can make it happen now with 3 mp3s.. after the sound is gone I can find any way to get it back. Until Power off and back on . restarting does not work.

The way I have been able to do it.. play one mp3 and then next next and back to the top one.. It stops.. But its also stops at random for me too.
[Eee Pad Transformer Android Development] DjDill:
zram is enabled in the rootbind kernel.. but not in the images.. (because I forgot to add it)

If you want to add zram:

sudo wget -O /etc/init/zramswap.conf 'https://wiki.ubuntu.com/ARM/TEGRA/AC100?action=AttachFile&do=get&target=zramswap.conf'

Then reboot

lsmod should show the following then:

Module Size Used by

zram 7855 2

lzo_compress 1625 1 zram

lzo_decompress 2032 1 zram

This will be something that is included in new releases
[Eee Pad Transformer Android Development] zachf714:
No, when there is no sound by default, it's because the kernel module disables DRC
[Eee Pad Transformer Android Development] tarantula78:
Hi DjDill

once again a great release im posting from my tablet actually. I was wondering if its normal to get very slow framerate on youtube videos?

Firefox ends up consuming alot of memory then sometimes it stops playing all together with just the buffering symbol spinning around and around.

Also forgot to add can i install this on MicroSD?
[Eee Pad Transformer Android Development] nbenm:
Hi Kingzak34,

Nice to see yours works fine.

Can you please execute the following command:

wget http://www.alsa-project.org/alsa-info.sh -O alsa-info.sh && bash alsa-info.sh

and then post the result file to compare configs. Script will tell you where it is in /tmp.

Here's mine attached.

Thanks in advance.

nbenm
[Eee Pad Transformer Android Development] Kingzak34:
Here you are

Be aware that I'm french too, if you need to PM me ;)
[Eee Pad Transformer Android Development] nbenm:
Hi zachf714,

Can you have a look at my post #169 in reply to Kingzak34.

In the attached file there is my alsamixer conf. DRC is "on" but still no sound.

can you execute too the alsa-info.sh script and post the result.

Thanks

nbenm
[Eee Pad Transformer Android Development] zachf714:
Enable the DACR and DACL for their appropriate spots as well
[Eee Pad Transformer Android Development] DjDill:
Try playing in VLC.. You just need to paste the youtube URL in the network stream play option.. See if that is any better.. Maybe also its trying to play a too long youtube video.. I have only tested it with 6mins Max video.. Takes a little while to cache (frame rate is bad then) then plays fine

.. My play back youtube video is on post 2 if you want to have a look

You can install on MicroSD.. I think it would be slower.. I don't know how to do it.. but have a look at the rootbind thread.
[Eee Pad Transformer Android Development] Kingzak34:
I must update my guide ton install on micro SD. Should be doable.

I think there is something wrong with Nvidia driver, everything is sluggish, I mean, when you have a video driver installed on a PC, shouldnt be running smoothly ?

Is it the special setup for the TF101 that doing that, or is there something that is not properly working / linked with driver ?

For exemple, a simple 2D game like xmoto, should run fine with nvidia driver no or scrolling in firefox for exemple ? ( Grphics with minium of course )

Or maybe it's just my setup ?

Anyway, last release of 12.04 is REALLY enjoyable, it's incredible what we can do with an old device :D
[Eee Pad Transformer Android Development] jrohwer:
I have created a fully working Ubuntu 14.04 image with Nvidia drivers working. Details in my rootbind thread:

http://xdaforums.com/showpost.php?p=52697775&postcount=303

[MENTION=698697]DjDill[/MENTION] I would be grateful if you could link that post from your OP. Also you are welcome to put the download links in the OP (with proper credit) or mirror them somewhere else if you want.
[Eee Pad Transformer Android Development] DjDill:
[MENTION=3753391]jrohwer[/MENTION] all over it.. Will link and mirror in post 1.. Can't wait to test! ;) thanks

BTW sound?
[Eee Pad Transformer Android Development] jrohwer:
That's sporadic. I have not been able to find out what's wrong. I've done all the alsamixer fixes etc. Sometimes when I boot up sound works perfectly. Then if I reboot without changing a thing, it doesn't work again. Sometimes I only get a "click" from the speakers. The older kernel from Jhinta sources (3.1.10-9) seems to be better on the sound but then has snags with USB and framebuffer...
[Eee Pad Transformer Android Development] DjDill:
Yep same issues that I am having.. I get just about get it to play every time but then it will stop if I play something else.. !! all good. I want to test a usb audio controller to see if it fixes it, then I can focus on troubleshooting if that works.

I have updated post 1.. (can you please take a screenshot of your current build, then I will link that too :)
[Eee Pad Transformer Android Development] jrohwer:
Screenie added to my post in the rootbind thread.
[Eee Pad Transformer Android Development] Kingzak34:
Amazing ! Another win for the TF101 !

Guys, your work is really much appreciated !
[General Topics] mmicsky:
Our Framily code is C00300963Ii*- Capital C, rest numbers the last 2 letters are Capital*I and lowercase i)* There is currently 8 out of 10 members.

The last four digits of the main line is 9049 if you need it.

Your chance to join a cheap plan without having to get other members to join. We are all planning on staying with sprint for awhile.
[General Topics] justmpm:
Sorry, but posts for Sprint Framily plans are not allowed.