Ubuntu 18.04 for UDOO Neo

Discussion in 'UDOO NEO' started by Francesco, Sep 23, 2019.

  1. Francesco

    Francesco Active Member

    Joined:
    Jun 23, 2015
    Messages:
    220
    Likes Received:
    110
    Main features:
    * Based on Ubuntu 18.04
    * Mate desktop environment
    * Linux version is 4.1.15
    * U-Boot version is 2016.09.1
    * iMX firmware v6.0 and Vivante GPU X11 acceleration v6.2.2
    * WiFi and Bluetooth firmware updated
    * UDOO services ported to systemd
    * Arduino IDE is still 1.6.5, MQX bsp/psp updated

    Hardware support:
    * All UDOO Neo variants with all built-in devices
    * Bricks sensors support
    * I2S DAC support

    Known issues:
    * currently none

    The images are (almost fully) untested!
    Please note, this is a bleeding-edge community OS for UDOO. It comes without any kind of warranty, so it is recommended only to experienced users. Using it, your board may be kidnapped, burnt or ate by dark kittens, or it may just produce magic smoke and flames. Use it at your own risk!
    In order to keep the forum clean, please ask questions about this OS only inside this thread. Keep in mind this image is not supported nor provided by the UDOO Team. Support tickets opened about this images will be discarded.

    Download:
    * 4.0 Beta 1 Minimal
    * 4.0 Beta 1 Desktop
     
    Last edited: Sep 24, 2019
    brunotm, Gorgo and waltervl like this.
  2. Bruc3

    Bruc3 UDOOer

    Joined:
    Mar 28, 2014
    Messages:
    2
    Likes Received:
    0
    I just loaded 4.0 beta 1 desktop. Is it supposed to be reporting ubuntu 14.04.3?
    Code:
    root@udooneo:~# cat /etc/*release*
    DISTRIB_ID=Ubuntu
    DISTRIB_RELEASE=14.04
    DISTRIB_CODENAME=trusty
    DISTRIB_DESCRIPTION="Ubuntu 14.04.3 LTS"
    NAME="Ubuntu"
    VERSION="14.04.3 LTS, Trusty Tahr"
    ID=ubuntu
    ID_LIKE=debian
    PRETTY_NAME="Ubuntu 14.04.3 LTS"
    VERSION_ID="14.04"
    HOME_URL="http://www.ubuntu.com/"
    SUPPORT_URL="http://help.ubuntu.com/"
    BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
     
  3. Francesco

    Francesco Active Member

    Joined:
    Jun 23, 2015
    Messages:
    220
    Likes Received:
    110
    Could you please re-download the file or verify the md5 of the downloaded file?
    Code:
    $ md5sum udoobuntu-udoo-neo-desktop_4.0beta1.img*
    31c6549afbf47aa142dd5de2949d8045  udoobuntu-udoo-neo-desktop_4.0beta1.img
    a2486b08575fa3e9af99fb8d44f5ddaf  udoobuntu-udoo-neo-desktop_4.0beta1.img.zip
    Everything looks file for me. Maybe I did upload the wrong file, or maybe you flashed an old image..?
    Code:
    $ cat /media/francesco/UDOObuntu/etc/lsb-release
    DISTRIB_ID=Ubuntu
    DISTRIB_RELEASE=18.04
    DISTRIB_CODENAME=bionic
    DISTRIB_DESCRIPTION="Ubuntu 18.04.3 LTS"
     
  4. Stuart

    Stuart UDOOer

    Joined:
    Sep 26, 2019
    Messages:
    1
    Likes Received:
    0
    Thank you so much for taking this on! I was recompiling the world to get a recent version of nodejs to work on my Neo. This has saved me countless hours...

    I am using the LVDS 7" panel. Display is working, but the touchscreen is not functioning. Before digging into this, does your kernel support the touchscreen?

    Thanks,
    Stuart
     
  5. rdslw

    rdslw UDOOer

    Joined:
    Apr 5, 2014
    Messages:
    38
    Likes Received:
    17
    Thank you kindly Francesco, will be testing it shortly.

    One think: could you please change distribution channel to something more appropiate XIX century?
    Sourceforge (199x ;) is ridded with ads, do not work properly and divert your downloads to Kenya if you're in Europe.


    upload_2019-9-28_23-3-1.png
     
  6. Jozsef

    Jozsef UDOOer

    Joined:
    Sep 29, 2019
    Messages:
    1
    Likes Received:
    0
    Hello,
    See my wifi 2.4GHz, but can`t connect.
     
  7. Francesco

    Francesco Active Member

    Joined:
    Jun 23, 2015
    Messages:
    220
    Likes Received:
    110
    Uhm, actually I did not test the LVDS7. The kernel should support the touch screen (I can't verify it now), I think there may be something wrong in userspace. I have to dig into that.
     
  8. Francesco

    Francesco Active Member

    Joined:
    Jun 23, 2015
    Messages:
    220
    Likes Received:
    110
    If you know a free hosting where files can be ~1GB each, please tell me. I will re-upload files there. I just want to avoid commercial services like mega.
    BTW yes, I totally (personally) agree that nowadays SF is just crap.
     
  9. Francesco

    Francesco Active Member

    Joined:
    Jun 23, 2015
    Messages:
    220
    Likes Received:
    110
    I did test wifi and it "worked for me" (TM).
    Could you please try to connect to a different access point? (eg. hotspot from your phone)
    Otherwise please post relevant logs to get help.
     
  10. rdslw

    rdslw UDOOer

    Joined:
    Apr 5, 2014
    Messages:
    38
    Likes Received:
    17
    Francesco: I'd like to confirm that this release works like charm on my udooneo. Thank you kindly for this. Having recent LTS 18.04 is a crucial for udoo neo longeveity. You gave it 4 years of life :) I appreciate your work on this!!

    I did quick scan about current repos/sites and the only one matching your criteria is a gitlab. They have a limit of 10GB for a repo/artifact. I didnt verify it, but they claim in it in faq/blog entries on their site, since LFS release in 2015. You can have public projects there.
     
  11. majh

    majh UDOOer

    Joined:
    Oct 12, 2019
    Messages:
    2
    Likes Received:
    0
    Hi Francesco,

    I was wondering if there was any details or instructions on what was necessary to build the 18.04 image ?

    Thanks,
     
  12. Gorgo

    Gorgo UDOOer

    Joined:
    Nov 9, 2016
    Messages:
    159
    Likes Received:
    17
    You can use Etcher to flash the image into a SD card or use dd command to flash the img file.

    @Francesco I tried to flash a sketch with Arduino IDE 1.8.9 on local machine and my UDOO NEO but I get Connect failed:

    /home/gorgo/.arduino15/packages/UDOO/tools/gcc-arm-none-eabi/4.9-2014q4-20141203/bin/arm-none-eabi-size -A /tmp/arduino_build_877565/udoo.ino.elf
    Lo sketch usa 116452 byte (22%) dello spazio disponibile per i programmi. Il massimo è 524288 byte.
    /home/gorgo/.arduino15/packages/UDOO/tools/udooclient/1.2/udooclient 192.168.7.2:5152 /tmp/arduino_build_877565/udoo.ino.bin
    Address: 192.168.7.2
    Port: 5152

    Error : Connect Failed
    Error : Connect Failed ​

    Any idea why?
     
  13. Gorgo

    Gorgo UDOOer

    Joined:
    Nov 9, 2016
    Messages:
    159
    Likes Received:
    17
    Plus:
    - I tried with the Arduino Web Editor from the frontend.
    I could upload a sketch even if the log outputs an error eventually:

    Sketch uses 54,708 bytes (10%) of program storage space. Maximum is 524,288 bytes.
    flash: uploading input firmware failed
    UDOO Neo - MQX uploader v. 2.2.0
    UDOO Neo - M4 firmware was not running
    UDOO Neo - Uploading new M4 firmware...
    UDOO Neo - FILENAME = /tmp/build399274020476917076.tmp/sketch.cpp.bin; loadaddr = 0x84000000
    UDOO Neo - start - end (0x84000000 - 0x84080000)
    UDOO Neo - M4 firmware upload complete!
    0x0000007f => MQX, maintask, exit
    0x0000007f => MQX, maintask, exit
    UDOO Neo - WARNING: M4 firmware is running, however loops are blocked!
    UDOO Neo - Unkown M4 core state!
    UDOO Neo - M4 firmware is running, stopping it
    0x00000000 => no flags set
    UDOO Neo - Failed to Stop M4 firmware: please reboot your system!
    In the loop() I only print with Serial.println and a 1000 delay.

    - I noticed that the sketch, once uploaded, doesn't start at boot. There's nothing in /var/opt/m4/ folder even if I know the sketch started (It turns out a led on my pcb).

    - What about A9/M4 Serial connection via ttyMCC? Is there?
     
  14. Vinz87

    Vinz87 UDOOer

    Joined:
    Nov 11, 2015
    Messages:
    105
    Likes Received:
    19
    Hi, after flashing the microsd the Neo doesn't show up at 192.168.7.2 address, what should I do?
     
  15. Vinz87

    Vinz87 UDOOer

    Joined:
    Nov 11, 2015
    Messages:
    105
    Likes Received:
    19
    Tried reinstalling the 2 drivers for macOS, no success.
    Also, in the desktop environment if I try to connect to a wifi network I don't get any prompt to enter wifi password, and it simply doesn't connect.
     
    Enrico Cirignaco likes this.
  16. Vinz87

    Vinz87 UDOOer

    Joined:
    Nov 11, 2015
    Messages:
    105
    Likes Received:
    19
    Finally, I don't see a virtual keyboard installed, is it? Because I don't have a USB keyboard and I can't even use the terminal to provide other useful information.
     
  17. Vinz87

    Vinz87 UDOOer

    Joined:
    Nov 11, 2015
    Messages:
    105
    Likes Received:
    19
    any help on this? anyone got it working through ssh?
     
  18. alongbottom

    alongbottom UDOOer

    Joined:
    Dec 2, 2019
    Messages:
    1
    Likes Received:
    0
    Has anybody managed to get the CANbus devices to work on this version? I've tried manually editing the DTS files (using Device Tree Compiler) and cross-referencing what we have from our older 14.04 images that have both CAN buses enabled, but to no luck.

    We really need to get a working Ubuntu 16 or 18 image for our project as we are being held back by the out-dated version of gcc/g++ on Ubuntu 14. We would also like to be able to migrate to Systemd, which it looks like you have already done in these images.
     
  19. majh

    majh UDOOer

    Joined:
    Oct 12, 2019
    Messages:
    2
    Likes Received:
    0
    Can anyone point me to the git repository for the 4.1.15 kernel used for the ubuntu 18.04 build ?
    Thanks.
     
  20. kainatkhan

    kainatkhan New Member

    Joined:
    Dec 10, 2017
    Messages:
    3
    Likes Received:
    0
    Tried reinstalling the 2 drivers for macOS, no success.
    Also, in the computing device environment if I try to connect to a wifi community I do not get any instant to enter wifi password, and it without a doubt would not connect.
     

Share This Page