<span class="latin" style="width:19px;height:19px;">G</span><span class="latin" style="width:19px;height:19px;">r</span><span class="latin" style="width:19px;height:19px;">o</span><span class="latin" style="width:19px;height:19px;">u</span><span class="latin" style="width:19px;height:19px;">p</span><span class="latin" style="width:19px;height:19px;">:</span><span class="latin" style="width:19px;height:19px;">H</span><span class="latin" style="width:19px;height:19px;">a</span><span class="latin" style="width:19px;height:19px;">r</span><span class="latin" style="width:19px;height:19px;">d</span><span class="latin" style="width:19px;height:19px;">w</span><span class="latin" style="width:19px;height:19px;">a</span><span class="latin" style="width:19px;height:19px;">r</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">/</span><span class="latin" style="width:19px;height:19px;">C</span><span class="latin" style="width:19px;height:19px;">o</span><span class="latin" style="width:19px;height:19px;">m</span><span class="latin" style="width:19px;height:19px;">p</span><span class="latin" style="width:19px;height:19px;">u</span><span class="latin" style="width:19px;height:19px;">t</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">r</span><span class="latin" style="width:19px;height:19px;">s</span><span class="latin" style="width:19px;height:19px;">/</span><span class="latin" style="width:19px;height:19px;">L</span><span class="latin" style="width:19px;height:19px;">a</span><span class="latin" style="width:19px;height:19px;">p</span><span class="latin" style="width:19px;height:19px;">t</span><span class="latin" style="width:19px;height:19px;">o</span><span class="latin" style="width:19px;height:19px;">p</span></span><span class="tktr-gyo" style="height:640px;margin:0 0 180px 22px;font-size:19px;_width:19px;/width:19px;"><span class="latin" style="width:19px;height:19px;">s</span><span class="latin" style="width:19px;height:19px;">/</span><span class="latin" style="width:19px;height:19px;">F</span><span class="latin" style="width:19px;height:19px;">r</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">a</span><span class="latin" style="width:19px;height:19px;">b</span><span class="latin" style="width:19px;height:19px;">l</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">l</span><span class="latin" style="width:19px;height:19px;">a</span><span class="latin" style="width:19px;height:19px;">p</span><span class="latin" style="width:19px;height:19px;">t</span><span class="latin" style="width:19px;height:19px;">o</span><span class="latin" style="width:19px;height:19px;">p</span><span class="latin" style="width:19px;height:19px;">s</span><span class="latin" style="width:19px;height:19px;">/</span><span class="latin" style="width:19px;height:19px;">N</span><span class="latin" style="width:19px;height:19px;">o</span><span class="latin" style="width:19px;height:19px;">v</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">n</span><span class="latin" style="width:19px;height:19px;">a</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">-</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">L</span><span class="latin" style="width:19px;height:19px;">i</span><span class="latin" style="width:19px;height:19px;">b</span><span class="latin" style="width:19px;height:19px;">r</span></span><span class="tktr-gyo" style="height:640px;margin:0 0 180px 22px;font-size:19px;_width:19px;/width:19px;"><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">P</span><span class="latin" style="width:19px;height:19px;">l</span><span class="latin" style="width:19px;height:19px;">a</span><span class="latin" style="width:19px;height:19px;">n</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">t</span>  

Navigation menu




LibrePlanet


About 
About LibrePlanet
Mission Statement
Founding documents
Support this Community
Code of Conduct
Anti-harassment policy
Teams 
Activists
Wiki Helpers
LibrePlanet Artists
FSF Community Team
Local & Student Teams
Conferences 
LibrePlanet Conference
Non-official
Get involved 
Participate
Discussion channels
Events
 


Login
 










Group: Hardware/Computers/Laptops/Freeable laptops/Novena

 

From LibrePlanet

< Group:Hardware | Computers | Laptops | Freeable laptops

Jump to: navigation, search  

Contents

  • 2 Research
  • 3 Status
  • 4 FPGA
  • 5 Other differences with a Libreboot Thinkpad
  • 6 References
  • Introduction

    This page research if it's possible to replace a Libreboot Thinkpad with a Novena laptop or Novena Heilroom laptop and how much freedom issue the Novena laptop have.

    Research

    Nonfree firwmares:

    Status

    TODO: look if it's supported by an RYF distribution.

    FPGA

    The laptop has a Xilinx Spartran 6 FPGA. Nowadays it might be supported by the symbiflow toolchain, but the support is not complete as some FPGA hardware blocks are not supported yet (like internal block RAM and DSPs).

    Other differences with a Libreboot Thinkpad

    Libreboot Thinkpad Novena laptop Novena Heirloom laptop
    Architecture
    • i686 on some laptops
    • x86_64 on others
    • ARM 32bit

    See distribution compatibility for more infos.

    Embedded controller firmware Nonfree

    Handles:

    • The keyboard
    • The power up sequence (voltages, power rails)
    • WiFi / bluetooth power on/off
    • Battery charging
    • etc
    • There is a power management CPU that probably has a fully free software firmware.
    • Missing keyboard
    • There is a power management CPU that probably has a fully free software firmware.
    • Bluetooth keyboard and touchpad (Does bluetooth requires nonfree loadable firwares? What about bluetooth security? can we use 100% free software bluetooth somehow?)
    RAM 4G, 8G possible with specific RAM DIMMs. 4G possible
    Storage
    • 2MiB/4MiB/8MiB (or more if changed) BIOS flash chip
    • One intenal SATA
      • 2.5" on most laptops
      • 1.8" on the T400s and on the X301
    • A second Internal SATA through a cdrom<->SATA HDD adapter. Might require a dock on some models.
    • SD card reader on some models
    • One internal SATA (SATA-II, 3Gbps)
    • One microSD port (speed?)
    • 2 Internal USB ports
    Ethernet Integrated
    • One integrated Gigabit Ethernet (probably limited around 400Mbit/s due to some limitation of the I.MX6 driver or hardware blocks)
    • One integrated 100 Mbit Ethernet
    WiFi
    • 1 to 3 Internal mPCIe compatible with many ath9k_htc compatible WiFi cards
    • 1 mPCIe connector compatible with many ath9k_htc compatible WiFi cards
    Display Mate, good enough for working. ?, more recent / better?
    Debug
    • UART in the dock on some laptops, or absent on other
    • It might be possible to add an UART through the express card connector
    • USB Debug (not very practical)
    • Reinstalling Libreboot can be time consuming on some laptops (~1day) while it can be really fast on other (minutes)[1].
    • UART connector (where is it?)
    • TODO: What is the SOC/device boot order?
    • TODO: Is it possible to connect some SPI flash?

    References

    1. It of course depends on people's skills, flash programmer speeds and so on but it's not uncommon to spend ~8h to disassemble and reassemble a Thinkpad T400 when doing it the first time, while it probably takes less than 10 minutes for a Thinkpad X200. Doing that is needed to install Libreboot or reinstall it if the computer doesn't boot anymore.
    Retrieved from "https://libreplanet.org/wiki?title=Group:Hardware/Computers/Laptops/Freeable_laptops/Novena&oldid=68138" 



















    FSF
    The Free Software Foundation (FSF) is a nonprofit with a worldwide mission to promote computer user freedom.

    We defend the rights of all software users. (Read more)
     



    Campaigns


    High Priority Free Software Projects

    Free JavaScript

    Secure Boot vs Restricted Boot

    GNU Operating System

    Defective by Design

    See all campaigns
     



    Get Involved



    Contact
     




    Send your feedback on our translations and new translations of pages to campaigns@fsf.org.

    Copyright © 20132023 Free Software Foundation, Inc.  Privacy Policy, JavaScript license information