This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Release] TinkerOS_Debian V2.0.5
#1
20180222-tinker-board-linaro-stretch-alip-v2.0.5.img.zip

TinkerOS_Debian V2.0.5
TinkerOS default username is “linaro”, password is “linaro”

Release Notes
*Changelog
1. Support Adafruit 3.5" TFT Touchscreen.
2. Pre-install GPIO libraries foy C, Python and Scratch.
3. Change U-Boot debug port from UART1 to UART3.
4. Improved the Kinect support.
5. Fix chromium 61 version enable gpu failure issue.
6. Add remote controller with lirc.
7. Add HDMI CEC protoctol handling (Tinker Board S)
8. Set the CPU minimum freq at 600 MHz
9. Improved GPIO interface initialization script
10. Improved the tinker-config permission.
11. Update RK packages to fix bug for playing video 1920x1072 hevc
12. Enable SND_ALOOP and SND_DUMMY as kernel module.
13. Improved Xorg performance when dragging windows
14. Enable TASKSTATS, TASK_DELAY_ACCT, TASK_XACCT and TASK_IO_ACCOUNTING to support iotop tool
15. Fix video layer over other layers
16. Disable HDMI audio when audio HAT is used.
17. Enable USB_SERIAL_CH341
18. Use Device Tree for DSI Touchscreen
19. Improved the UMS mode detection
20. Support Add w1_therm for DS18B20 and set the default w1-gpio's pin to GPIO 17 (GPIO0 C1).
21. Support the old v1.0 spec of MIPI-DSI Touchscreen Display.
22. Support RTC DS1307.
23. Support IR receiver (TOSHIBA G83C0004D310).
24. Improved the XBOX Controllers support
25. Support USB LTE module (MEIG SLM750)
26. Support ReSpeaker 2-Mics Pi HAT
27. Support JustBoom DAC
28. Support JustBoom Amp
29. Support JustBoom Digi HAT (Tinker Board S)
30. Support IQAudio Pi-DAC
31. Support IQAudio Pi-Digi+ (Tinker Board S)
32. Support HiFiBerry Digi+ Standard (Tinker Board S)
33. Support HiFiBerry Digi+ Pro (Tinker Board S)

*Tinker CLI and GUI's Configuration Tools (Experimental):
1. Fix change locale error of GUI version
2. Add custom resolution setting interface on GUI
3. Change UART log port from UART1 to UART3
4. Fix change passwd fail
5. Fix keyboard layout setting fail

MD5:
4ff4791c00f27717e6781ef02903f089 (zip)
f2f537deab470c188624f68714443ff8 (img)
Reply
#2
Dumb question: Is there a way to do an upgrade without burning a new image?
Reply
#3
(03-21-2018, 02:15 AM)Tinker Board Wrote: 20180222-tinker-board-linaro-stretch-alip-v2.0.5.img.zip

TinkerOS_Debian V2.0.5
TinkerOS default username is “linaro”, password is “linaro”

Release Notes
*Changelog
1. Support Adafruit 3.5" TFT Touchscreen.
2. Pre-install GPIO libraries foy C, Python and Scratch.
3. Change U-Boot debug port from UART1 to UART3.
4. Improved the Kinect support.
5. Fix chromium 61 version enable gpu failure issue.
6. Add remote controller with lirc.
7. Add HDMI CEC protoctol handling (Tinker Board S)
8. Set the CPU minimum freq at 600 MHz
9. Improved GPIO interface initialization script
10. Improved the tinker-config permission.
11. Update RK packages to fix bug for playing video 1920x1072 hevc
12. Enable SND_ALOOP and SND_DUMMY as kernel module.
13. Improved Xorg performance when dragging windows
14. Enable TASKSTATS, TASK_DELAY_ACCT, TASK_XACCT and TASK_IO_ACCOUNTING to support iotop tool
15. Fix video layer over other layers
16. Disable HDMI audio when audio HAT is used.
17. Enable USB_SERIAL_CH341
18. Use Device Tree for DSI Touchscreen
19. Improved the UMS mode detection
20. Support Add w1_therm for DS18B20 and set the default w1-gpio's pin to GPIO 17 (GPIO0 C1).
21. Support the old v1.0 spec of MIPI-DSI Touchscreen Display.
22. Support RTC DS1307.
23. Support IR receiver (TOSHIBA G83C0004D310).
24. Improved the XBOX Controllers support
25. Support USB LTE module (MEIG SLM750)
26. Support ReSpeaker 2-Mics Pi HAT
27. Support JustBoom DAC
28. Support JustBoom Amp
29. Support JustBoom Digi HAT (Tinker Board S)
30. Support IQAudio Pi-DAC
31. Support IQAudio Pi-Digi+ (Tinker Board S)
32. Support HiFiBerry Digi+ Standard (Tinker Board S)
33. Support HiFiBerry Digi+ Pro (Tinker Board S)

*Tinker CLI and GUI's Configuration Tools (Experimental):
1. Fix change locale error of GUI version
2. Add custom resolution setting interface on GUI
3. Change UART log port from UART1 to UART3
4. Fix change passwd fail
5. Fix keyboard layout setting fail

MD5:
4ff4791c00f27717e6781ef02903f089 (zip)
f2f537deab470c188624f68714443ff8 (img)

any news on when the Mali Drivers will be added to Tinker OS? 

https://developer.arm.com/products/softw...ard-kernel
Swing by the: RotT FaceBook Group and join for even more help, trick, and tips.

Swing by My YouTube Channel if you get a chance.

Reply
#4
(03-21-2018, 11:59 AM)damosan Wrote: Dumb question: Is there a way to do an upgrade without burning a new image?

I hope so dont want to have to reinstall everything.
Reply
#5
Still can't set up a wifi access point without stopping the wpa_supplicant service.

Edit: The wpa_supplicant service does not like the nl80211 driver used with the hostapd service. This has been a problem with v2.0.4 also. V2.0.3 did fine. What changed?
Reply
#6
(03-21-2018, 11:59 AM)damosan Wrote: Dumb question: Is there a way to do an upgrade without burning a new image?


Answer No.
1 You can copy your user account with all hidden files to another drive.
2 Flash install your microSD and update.
3 Install all of your favorite applications.
sudo apt install program1 program2 program3 ........
4 Copy/paste your user account backup overwriting the files including the hidden files.
Some symlinks can't be replace.  That's fine.  Doesn't cause any problems.
5 Configure the rest that still needs configured.
6 Then clone it using Yumi or Easy2boot or CD with clonezilla. Once clonezilla is running it took only 15 minutes for my TBOS 2.0.5
I never have to configure:
Panel has my temperature monitor, clock, and icons the way I want. Settings found in .config>lxpanel
Chromium/Firefox has all my adons, themes, bookmarks, and settings.
Thunderbird has all accounts and settings.
Gimp, gwenview, vnc, smplayer, vlc, smb and many others already configured.
Clonezilla can do all operating systems and coping any linux useraccount to a backup will solve the configuration agony.
Chromium goes bad, copy/paste the chromium backup folder to .config/chromium
So, if anything forces a re-install ........no problem. Restore it all with CZ.

Yumi:
https://www.pendrivelinux.com/yumi-multiboot-usb-creator/
Yumi Notes:
1 Yumi works in linux with wine installed. It is the easiest to work with but limited.
2 May have to use windows to get yumi to format the usb to fat32 the first time. 
Dang! Still need a windows. At least only once the first time.
Then you can use yumi in linux to load iso files. Yumi shows the usb as ntfs even though it is fat32.
I tried formating the usb fat32 with gparted but it wouldn't boot. Must need yumi to format it.
3 Yumi is limited with live operating systems. Easy2boot does all.
4 Make sure you download iso files and not zip. Yumi will only see iso files.
5 No defragging required.
6 fat32 format is required. Don't know yet if ntfs will work.
Load clonezilla/partimage/gparted and you can burn backups of all devices.
7 Some Live ISOs will need to have acpi=off added to the boot commandline, if they don't boot.
8 If you have an application.img file, you can rename the .img to .iso and copy it to yumi/easy2boot and use it.


Formatting usb fat32:
This may eliminate the need for a windows running YUMI to format fat32
I. Format your USB Flash Drive to use a Single Partition in linux:
Open a terminal and type sudo su
Type fdisk -l (and note which device is your USB Drive)
Type fdisk /dev/sdx (replacing x with your actual usb device)
Type d (to delete the existing partition)
Type n (to create a new partition)
Type p (for primary partition)
Type 1 (to create the first partition)
Press Enter (to use the first cylinder)
Press Enter again (to use the default value as the last cylinder)
Type a (for active)
Type 1 (to mark the first partition active "bootable")
Type t (for partition type)
Type c (to use fat32 partition)
Type w (to write the changes and close fdisk)
II. Create a Fat32 Filesystem on the USB Flash Drive:
Type umount /dev/sdx1 (to unmount the mounted partition)
Type mkfs.vfat -F 32 -n MULTIBOOT /dev/sdx1 (to format the partition as fat32)
Remove and reinsert your USB flash drive, or remount it
III. Install WINE:
To install WINE from within an Ubuntu operating environment, open a terminal and type sudo apt install wine and press enter. Once WINE is installed, launch YUMI as you normally would by simply clicking the YUMI-2.0.5.4.exe. Then load the ISO files.







CloneZilla/easy2boot Setup:
Remember: Some Live ISOs will need to have acpi=off added to the boot commandline, if they don't boot. 
Commandline found at the bottom of the Live OS boot menu. Type acpi=off at the end.
Install your favorite OS on the Tinkerboard's microSD or Desktop Computer System. 
Update and install all needed apps and config them.
1  Download and Install easy2boot for windows/linux. Select the USB and install. http://www.easy2boot.com/
2  Download clonezilla live iso. http://clonezilla.org/downloads.php
3  Copy the clonezilla.iso to the utilities. Copy linuxLive.iso to linux or windows10.iso to the windows folder.
4  Boot up with the usb drive that you installed/formatted with easy2boot.
5  Navigate to the utilities and select clonezilla.
6  Contiguous: When you delete any files in the usb you have to run the contiguous command on the easy2boot 
   usb drive. It will defrag the usb drive.  The usb drive must not be fragmented.

Clonezilla steps:
Clonezilla (CZ) ver. 2.2.3.10-amd64
Take the TBos MicroSD to the other desktop and plug it into the usb. Use another internal or external drive to store the image to be created.
1 Run and select Clonezilla Default   When ask to use .isoask, ignor it and let boot.
2 Enter ok for Engish, Don't touch keymap
3 Start-CZ Device-image work with disks or partitions using images
4 Select local_dev (USB, HDrive, SSD), Assign where CZ image will be saved/read for restoring It will be  
  mounted as Temporary /home/partimag.  
5 Select sdb or sdc, Don't use the device you will be creating an image for.
6 Select / top_directory_in_the_local_device   
7 Select Beginner mode: accept the default option
8 Select Save Disk saves local disk as image.   If image is found, CZ will offer the restore option also.
9 Name the saved image, Remember: Don't use spaces or CZ will not recognize it.
10 Select the local disk to save, It will create an image of the device you chose and all of it's partitions and the MasterBootRecord (MBR).
11 If using Clonezilla zesty, it will make the mount /media/ owned by root.  
You can change it with  su or sudo chown -R username /media/driveMountName or /media/*
Then you can move/delete/copy images to the partition.  
Programmers make it root owned for security reasons.

Notes:  
1 Clonezilla (CZ) ver. 2.2.3.10-amd64 put the image in the USB Drive and did not change the partition to root.
2 If there is an image in the same device partiton, CZ will offer the restore option with the save option. 
3 CZ won't recognize an image name with spaces in it.
4 Some motherboards/operating systems have to have acpi=off entered at boot time.
5 The drive must be unmounted to create an image of the drive.  That's why it's important to boot from a USB/CD.
6 CZ copies the files, not any of the empty space. The Linux command dd copies empty space and files.




Easy2boot:
Setup for Linux:
http://www.easy2boot.com/make-an-easy2boot-usb-drive/make-using-linux/ howto
http://www.easy2boot.com/download/alternate-download-sites/ Download sites
1 Download and unzip the Easy2Boot file to a folder on your internal linux hard disk - use unrar or 7Zip to extract the files (sudo apt-get install 7zip).
2 Terminal \_ISO\docs\linux_utils folder (contains utilities and scripts)
3 Make all files executable (sudo chmod 777 *)
4 Type sudo ./fmt.sh or ./fmt_ntfs.sh (this requires the bash shell - if you are using the sh shell you will get errors - or try sudo bash ./fmt.sh)
Note: be sure to select the correct partition such as sdb1 or you will get a 'MISSING MBR HELPER' error message when you boot!). OS that don't use sudo may not work. Can try find/replace sudo in script file.

You can copy any other OS iso file to easy2boot usb.
Copy ubuntu.iso to the linux folder in the ISO folder.
Copy windows.iso to the the windows folder.
Copy utility applications to the utility folder.
When you delete any files in the usb you have to run the contiguous command on the easy2boot usb drive.
It will defrag the usb drive.  The usb drive must not be fragmented.
There are other programs that will make bootable usbs. I like this one. You can drop an iso real quick and boot it. YUMI is good.
Remember the acpi=off issue with some motherboards that won't boot.
gpartedLive.iso is another one to add to the easy2boot utilities folder.


Defrag or Contiguous:
No need to defrag e2b usb drives.
https://rmprepusb.blogspot.com/2014/06/easy2boot-142-now-no-need-to-defrag-iso.html
Copy the largest iso on the e2b usb into the _ISO folder and rename it CONTIG.ISO. 
It must not be larger than 3.999 gigs. Doesn't matter what data is in the ISO file.
Any defragged ISO file will be copied to CONTIG.ISO and run.
Does run faster if defragged as below: May not work with non-Debian OS.
udefrag is a 32-bit linux utility for NTFS drives.
To run udefrag for NTFS drives under Ubuntu 64-bit:
sudo dpkg --add-architecture i386 sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
1 (change to _ISO/docs/linux_utils folder)
2 sudo chmod 777 *
3 sudo udefrag -om /dev/sdX1 (where sdX1 is your NTFS USB partition)
Note: udefrag would not work on the TinkerboardOS v2.0.4
All most was able to be rid of the need for windows. Maybe there is another way to defrag the usb with linux.





CloneZilla Live CD help:
You can also burn the CZ to a cd using k3b and boot it.
https://www.wikihow.com/Use-Clonezilla
https://www.techrepublic.com/blog/windows-and-office/how-do-i-clone-a-hard-drive-with-clonezilla/
https://sourceforge.net/p/clonezilla/bugs/168/
http://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/01_Save_disk_image
Reply
#7
It's very good and stable.
From this version, 1360*768 resolution at Toshiba Regza TV works well.
When I push the upper right X botton in SMPlayer, SMPlayer ends abnormaly infrequently.
Reply
#8
Since this release "Audio Jack Plug Out" tends to appear in top-right corner, usually after booting. Can this be managed/disabled somehow?
Reply
#9
(03-22-2018, 09:48 PM)Jay Smith Wrote: Answer No.

Thank you - I ended up burning a new image to get it a test run - it worked well.  I'm going to have to get Netflix working again.  Smile

I still noticed some lag with window updates - I wish they'd get the GPU working with this bad boy.
Reply
#10
(03-27-2018, 09:07 AM)TinkerCookie Wrote: Since this release "Audio Jack Plug Out" tends to appear in top-right corner, usually after booting. Can this be managed/disabled somehow?

Sorry that is Tinker Board S feature, you can set the jack_auto_switch="off" at /etc/audio/audio.conf as temporary solution, we will solve it at next release version.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)