Giter VIP home page Giter VIP logo

procount / pinn Goto Github PK

View Code? Open in Web Editor NEW
1.1K 53.0 120.0 104.71 MB

An enhanced Operating System installer for the Raspberry Pi

Shell 5.36% Makefile 56.58% Arc 0.04% Batchfile 0.13% M4 0.68% HTML 9.60% CSS 0.13% JavaScript 0.06% C 9.64% Perl 0.82% C++ 6.78% Lex 0.12% Yacc 0.30% CMake 0.08% Python 9.24% QMake 0.04% Roff 0.01% Less 0.27% Tcl 0.10% Forth 0.02%
raspberry-pi noobs raspberry rpi1 rpi2 rpi3 rpi

pinn's Introduction

PINN (PINN is not NOOBS)

An enhanced Operating System installer for the Raspberry Pi

PINN is a version of the NOOBS Operating System Installer for the Raspberry Pi. See the change history below for the additional features.

Documentation on how to use PINN can be found in README_PINN.md, which includes all of the original NOOBS documentation.

The latest version of PINN-lite can be downloaded from sourceforge.

Source code is available from github

see github for full information

Quick Start

Format your SD card as FAT32

For Windows users, we recommend formatting your SD card using the SD Association's Formatting Tool, which can be downloaded from https://www.sdcard.org/downloads/formatter_4/ . If you are still using v4 of this tool, you will need to set the "FORMAT SIZE ADJUSTMENT" option to "ON" in the "Options" menu to ensure that the entire SD card volume is formatted - not just a single partition. However, this tool has now been upgraded to v5 where this feature is now the default and is no longer selectable. For more detailed and beginner-friendly formatting instructions, please refer to http://www.raspberrypi.org/quick-start-guide .

The SD Association's Formatting Tool is also available for Mac users. However, note that the default OSX Disk Utility is also capable of formatting the entire disk (select the SD card volume and choose "Erase" with "MS-DOS" format).

For Linux users, we recommend gparted (or the command line version parted). (Update: Norman Dunbar has written up the following formatting instructions for Linux users: http://qdosmsq.dunbar-it.co.uk/blog/2013/06/NOOBS-for-raspberry-pi/)

Copy the pinn files to your SD card.

  • Download pinn-lite.zip from sourceforge
  • Extract the files from pinn-lite.zip file onto the SD card. (Windows built-in zip features may have trouble with this file. If so, use another program such as 7zip.)

Please note that in some cases it may extract the files into a folder, if this is the case then please copy across the files from inside the folder rather than the folder itself.

Boot pinn on your PI

  • Put the PINN SD card into your Pi and boot it.
  • On first boot the "RECOVERY" FAT partition will be automatically resized to a minimum, so if you ever put your SD card back into a Windows machine it will look like a very small partition. THIS IS NORMAL.
  • PINN does not come supplied with any OSes. You must download them from the internet or provide them on a USB stick. So,....
  • Connect your Pi to the internet with an Ethernet cable (easiest)
  • Or If you prefer to use Wifi, click on the wifi button and select your SSID and password. If the wifi button is greyed out, choose another type of wifi dongle.
  • A list of OSes that are available to install will be displayed.
  • Select one or more OSes that you want and click INSTALL.

Change History

See history.md

pinn's People

Contributors

aarondewes avatar bernardogiordano avatar bovirus avatar emjay-jz avatar gyeben avatar henryvoorburg avatar huulivoide avatar lornalynch avatar lucastsa avatar lurch avatar maxnet avatar mscheidemann avatar procount avatar richardmorris avatar rob-bishop avatar s8321414 avatar shadoweo avatar sople1 avatar stweil avatar victorvysh avatar xecdesign avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pinn's Issues

Name of settings partition

From 321
One thing I have noticed having installed raspbian via pinn, the ext4 Settings partition shows in the Eject button (far right of the taskbar on raspbian desktop) as Ncards(SETTINGS), would this partition benefit from being relabled to something like PINN-SETTINGS (theres a 16byte limit for labels which might be a factor with unicode/double byte character sets). Cosmetic level.

Custom logo

You can make possible change the background logo of recovery without compile?

Improve error messages

From 321
One point about the error msg seen in edit1, whilst its displaying in part, system generated errors, from a novice user perspective these msg's are too technical, so if they could be translated into something more useful for users, that would be more useful. I know from knocking out windows apps, throwing windows errorcodes and the brief windows description as seen here https://msdn.microsoft.com/en-us/librar ... 82(v=vs.85).aspx is not that useful for users in most cases,so where possible I would provide my own msg to the user, where I couldnt code a solution. So I dont know if something similar could be done for the most likely errors that might occur. Cosmetic level.

Manual update?

I switched on my pi and saw the window about a new update and the options I had.
I moved the mouse cursor with the cursor keys of my tv controller and pressed the OK button but the window disappeared without leaving behind the progression bar.
A few reboots later and some messed options in the install menu, duplicate or no entries, PiNN is back again to the old shape, that means I have the March build.
Is there any way to update manually or force it somehow, or I have to wait for the next installment?
Whatever the case don't get in trouble. I can wait whenever the new one comes out.

Thanks.

Cache USB icons

Cache installed icons from USB, otherwise they don't show up in the bootselection.

Merge?

Hi @procount ,

Instead of me hosting a version of Pinn Lite pointing to my own OS.json file, I was hoping you could instead add in the OS's that I have and then I can just link direct to your Pinn Lite (saves me keeping them in sync).

The only two OS's you don't have are:
batocera & recalbox-unstable
(I'm not too worried about recalbox-unstable)

You can see my JSON file here:
http://files.matthuisman.nz/pinn.json

Batocera needs a few of the basic files hosted (no root.tar.xz though)
And recalbox-unstable doesn't need any files hosted.

At the moment, about 250 users per week are DL/ing "my version".
https://sourceforge.net/projects/noobs-extra/files/?source=navbar

What ya think?

PINN UPDATE window - button not translated

@procount

I tested using PINN 2.1.3 that it found an update (2.1.4).
The windows has a title "PINN UPDATE" not translated.
There are some button not translated: "Ignore" and "Show Details"
I didn't find theese strings in the language file.
When I select "Yes" in "PINN UPDATE" window to confirm appear the download window.
Could you please add a text like "Press ESC to cancel" (localizable) in this window?

3G modem?

I have Raspberry 3 which don't have any OS installed. I can't figure out how to use PINN with 3G modem so i can download OS images.

Add support for gamepad selection of OS

For those of us who have Retropie installed, it would be awesome to be able to select the OS to boot into using the gamepad already plugged into the device, rather than having to plug in a keyboard or mouse.

choose wifi wlan0 or wlan1

i have never had a issue with my wifi stick being reconized in linux
Realtek Semiconductor Corp. RTL8191SU 802.11n WLAN Adapter

but there was no option to chose which wifi i wanted to use
( the external works much better for me)

is it not support or is there no support to choose?

Move OS non-tarball files to Git?

Hi @procount

Would it be possible for you to move your OS non-tarballs to GIT?

I found that you can't hotlink Sourceforge images for starters.
Which leads to this uglieness

image

Also, having a git history of partition_setup / os.json / partitions.json wouldn't hurt either :)

I think you already do this for Arch OS.

Then just have the tar-balls on sourceforge.

What you think?

xbian? (pretty-please!)

any chance for adding this one to pinn? imho might be the most advanced kodi build for pi, would be good to have it.

rgds,b.

Error with CEC compiling

In file included from mainwindow.cpp:17:0:
ceclistener.h: En la función miembro static ‘static int CecListener::clearKeyPressed()’:
ceclistener.h:44:48: aviso: no hay una declaración de devolución en la función que no devuelve void [-Wreturn-type]
static int clearKeyPressed() {keyPressed=0;}
^
In file included from mainwindow.cpp:1:0:
mainwindow.h: En el constructor ‘MainWindow::MainWindow(const QString&, QSplashScreen*, bool, QWidget*)’:
mainwindow.h:54:28: aviso: ‘MainWindow::_netaccess’ se inicializará después de [-Wreorder]
QNetworkAccessManager _netaccess;
^
mainwindow.h:51:18: aviso: ‘QMessageBox
MainWindow::_displayModeBox’ [-Wreorder]
QMessageBox *_displayModeBox;
^
mainwindow.cpp:92:1: aviso: cuando se inicializó aquí [-Wreorder]
MainWindow::MainWindow(const QString &defaultDisplay, QSplashScreen *splash, bool noobsconfig, QWidget *parent) :
^
mainwindow.cpp: En la función miembro ‘void MainWindow::onKeyPress(int)’:
mainwindow.cpp:2009:10: error: ‘CEC_User_Control_Left’ no se declaró en este ámbito
case CEC_User_Control_Left:
^
mainwindow.cpp:2013:10: error: ‘CEC_User_Control_Right’ no se declaró en este ámbito
case CEC_User_Control_Right:
^
mainwindow.cpp:2017:10: error: ‘CEC_User_Control_Up’ no se declaró en este ámbito
case CEC_User_Control_Up:
^
mainwindow.cpp:2021:10: error: ‘CEC_User_Control_Down’ no se declaró en este ámbito
case CEC_User_Control_Down:
^
mainwindow.cpp:2025:10: error: ‘CEC_User_Control_Select’ no se declaró en este ámbito
case CEC_User_Control_Select:
^
mainwindow.cpp:2038:10: error: ‘CEC_User_Control_Number0’ no se declaró en este ámbito
case CEC_User_Control_Number0:
^
mainwindow.cpp:2041:10: error: ‘CEC_User_Control_Exit’ no se declaró en este ámbito
case CEC_User_Control_Exit:
^
mainwindow.cpp:2044:10: error: ‘CEC_User_Control_ChannelUp’ no se declaró en este ámbito
case CEC_User_Control_ChannelUp:
^
mainwindow.cpp:2047:10: error: ‘CEC_User_Control_ChannelDown’ no se declaró en este ámbito
case CEC_User_Control_ChannelDown:
^
mainwindow.cpp:2051:10: error: ‘CEC_User_Control_F2Red’ no se declaró en este ámbito
case CEC_User_Control_F2Red:
^
mainwindow.cpp:2057:10: error: ‘CEC_User_Control_Number1’ no se declaró en este ámbito
case CEC_User_Control_Number1:
^
mainwindow.cpp:2060:10: error: ‘CEC_User_Control_Number2’ no se declaró en este ámbito
case CEC_User_Control_Number2:
^
mainwindow.cpp:2063:10: error: ‘CEC_User_Control_Number3’ no se declaró en este ámbito
case CEC_User_Control_Number3:
^
mainwindow.cpp:2066:10: error: ‘CEC_User_Control_Number4’ no se declaró en este ámbito
case CEC_User_Control_Number4:
^
mainwindow.cpp:2069:10: error: ‘CEC_User_Control_Number5’ no se declaró en este ámbito
case CEC_User_Control_Number5:
^
mainwindow.cpp:2073:10: error: ‘CEC_User_Control_Number9’ no se declaró en este ámbito
case CEC_User_Control_Number9:
^
make[1]: *** [mainwindow.o] Error 1

Remotely edit config.txt files

From 321
Feature request. A way to remotely edit the config.txt file of the OS in question.
When tweaking the config.txt files, if a settings change causes raspbian to not boot up, whilst you can recover using the edit button, having a way to remotely edit this file would be useful.

Use of terms NOBS in PINN translation

@procount

Please check that in the strings of translation there some mentions to NOOBS.
I believe that any NOOBS reference should be change as PINN.
Please check if necessary please change in master and in the translations.

PINN CEC functionality stops working with hdmi_ignore_cec_init

Hi,
I'm running a triple boot (Plex Media Player, Kodi, RetroPie) on a Raspberry Pi 3, with bootup managed by PINN.

I had a couple of Kodi issues overnight on a couple of instances which resulted in my Samsung J series TV to be on when I woke up in the morning.

I have been able to correctly set hdmi_ignore_cec_init to 1 in the applications, however, PINN will still cause the TV to turn on.
Unfortunately, when I set hdmi_ignore_cec_init=1 in the RECOVERY partition, the CEC functionality no longer seems to work (i.e. my remote can no longer select the OS within PINN).

Note that this is with the hdmi_ignore_cec_INIT parameter set only.

Can anyone confirm this issue or provide a work around?

Thanks a lot!

Language native name not showed right

In file

\recovery\languagedialog.cpp

There is this code to read and show language name in native language

QString langcode = langfile.mid(12);
langcode.chop(3);
QLocale loc(langcode);
/* Display languagename in English, e.g. German, French */
/* QString languagename = QLocale::languageToString(loc.language()); */
/* should Display languagename in native language, e.g. Deutsch, Français  */
QString languagename = loc.nativeLanguageName();
QString iconfilename = ":/icons/"+langcode+".png";

I have a problem with

Spanish (file language_es.ts) - code=es
Asturian (file language_es-XA.ts) - code=es-XA

Language name showed for both "Espanol de espana". Is it right?

I propose to enlarge the width of drop down list for language (the european portoguese native name is truncated on the right).
In the UI there is a lot of space unused and you can enlarge the width of language name list.

No Network dialog is not removed

From 321,
When no internet is available, the dialog box indicating the problem remains on screen when internet access is restored.

Command line settings

From 321
Where would be the best place to find a brief or concise list or table of the different command settings that can be used to configure PINN? The reason I ask about this, is right now, the raspbian OS has downloaded and the msg box saying something to that effect with an OK button is on screen. For an automated installation, it would be useful to have the msg box with the OK button not appear but for PINN to automatically reboot and load the OS.

Pinn Archlinux problem

Hello, great alternative to Noobs

There is a problem i think in pinns, i have downloaded the offline installation for Archlinux from the pinns page in sourceforge and it needs internet to continue the installation after investigating i found out that the
"partitions.json" file in the tarball section in the end requests for example the "ArchLinuxARM-rpi-latest.tar.gz" that i already downloaded manuall from the pinn webpage can this be corrected please so no internet is required to download a file that already is included ?? or just to tell me how i can correct this.?

Thank you

Disable update check?

Hi,

I'm going to revert to an older version of PINN where autoboot.txt still works.
Is there anyway to disable the PINN Update check?

Also, would you possibly know the last version of PINN where autoboot works?
I suspect 2.1.4..

Advanced button non-intuitive

from 321
when clicking the Advanced button, the existing buttons dissappear, from a user perspective especially the caution one's, they might not find it intuitive to click the Advanced button again to restore the original buttons, so maybe the text on the Advanced button could change to something like Back to make it more obvious.

v1.9.2 - "Error downloading distribution list from Internet"

Downloaded the latest version of PINN-lite. Upon booting, I receive "Error downloading distribution list from Internet". I checked internet access with 'online help' and it seems to be working ok. Also I get the following list automatically: Raspbian, OpenELEC, Data Partition, OSMC, and Windows 10 IoT. I believe the error stems from loading the alt OS list for Arch (which is exactly what I wanted to use this for).

Version: PINN-Lite v1.9.2
Model: Raspberry Pi 3 Model B
Network: Ethernet (DHCP)

Thoughts?

Multiple ext4 Root Partition

Hi,

I have 3 different independent Root ext4-Partition on my big SD-Card. Is there a way to setup PINN to
boot of this Partition direct, like a x86 Grub2 bootloader? The trick is only I have to change manually any time the "cmdline.txt" the root=/dev/mmcblk0pX parameter.

Regards...

PINN test build - feedback

@procount

PINN test buil 2.1.2d

Fixed
Enlargement of drop down language selection list -> OK
Patch for Asturian language native name OK-> OK

Problems found
I found two small problems about GUI.
I have a proposal for improvements.
I attached the screenshot to show it with my proposal.

1- https://drive.google.com/open?id=0ByL-fx0GbfuiUkdRVXBZdjJobVE

On the left the two strings are not aligned vertically with value on the right
The value on the right are translated (text hard-coded). Please add to language file.

2 - https://drive.google.com/open?id=0ByL-fx0Gbfuic0Y5TmgyQWpybUU
"Visualizza password" (Show password) with the control show move on the left (to near to the "Usa predefinita" button) and is not vertically aligned to the button on the right.
"Usa predefinita" (Use default) button is in correct position or it should be on the same line of OK/Cancel (OK/cancel/Use default)?

3 - https://drive.google.com/open?id=0ByL-fx0GbfuiWmZxVDFRU01JcEU
Could be possible to have OS description as language string in language file to have the description localized (I know that the OS name are own name)

No Network - empty screen

from 321
When there is no network, the selection dialog is empty with nothing to do.
Provide a reboot or shutdown option.

download files only option

i do a lot of stuff offline.
in fact my pi is used mostly to download things for uses on other systems and devices
it would be nice if there was a way to download the os files to a usb drive only, to use for later.

Documentation - clarify the term PINN-Lite

From 321
Edit3
https://github.com/procount/pinn/blob/m ... ME_PINN.md
Where it says

The latest version of PINN-lite can be downloaded from sourceforge.

at the top, there is nothing to suggest what PINN-lite is, and thats what people need to download if they dont want to compile it using github.

https://github.com/procount/pinn/blob/master/README.md
Is similar to the above point, in that theres nothing to suggest what PINN-lite is, so some people might interpret PINN-lite as being like raspbian-lite, in thats its a headless os, when in fact PINN-lite is not really a headless OS.

PINN 2.4.2 beta - problem on language file

@procount

Thanks for the new beta (2.4.2)

I made an update to Italian language update. But please check before to apply.
I download the master branch and apply the command

lupdate recovery.pro

It found a new string and changed many windows reference in the language file (compare original language and my proposal).
When you release a new version I think that it's better that you run always

lupdate recovery.pro

before to compress new version and upload it to have all language s updated

Please check if I did it in the right way.

Thanks.

Error installing Arch

When installing OpenElec, LibreElec, OSMC and Archlinux and an extra partition on a 16gig SD card for a RPi1 only two systems get installed and this message appears:
img_20160806_131629 1

CEC support clarification.

Hi and thank you very much for creating PiNN and so actively responding to questions.
I started using PiNN today hopefully, as a replacement to Berryboot that although has some neat features like CEC during boot selection and backing/restoring entire OS 's in one go, when it comes to update, backing/restoring or even function, unlike Noobs, many distros can become troublesome.

So PiNN will be my next big partner, in boot loading, mainly for those 2 aforementioned reasons.
Specifically for CEC I have a question though. It seems that unlike Berryboot, or the way a keyboard acts either in Berryboot or noobs or PiNN itself, the remote's cursor keys, instead of moving the selection of the OS you are going to boot, actually serve as a mouse, moving the mouse cursor bit by bit.
Is that intentional and serve a purpose, I can't really think of right now or this is an inconsistency that happens on my side, because it seems to me, that would be a lil more innovative if remote control's navigation keys worked as in Berryboot.

Thanks again for creating and maintaining this nice piece of utility.

Feature request: Boot pinn-noobs form an USB stick (USB only environment)

Working with an USB stick only is really nice.

The posts https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md
and https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=44177 are great.
Those posts descripe USB only booting.

So booting and working with an USB stick is much more fun.

It is the only way to boot a USB storage device without an SD card. When the boot is complete you can insert the SD card. This is nice, because then you can modify the file system or other things that you could not when the root file system is in use.

So here is my feature request:

Please port pinn-NOOBS to an USB stick only environment. USB sticks are more reliable and cheaper than SD cards. I tried to move NOOBS to the USB stick. The boot failed because the file recovery.elf has hard coded /dev/mmcblk0 in it and does not know how to handle /dev/sda. I think also recovery7.img has to modified.

I hope you will soon release a new recovery.elf file that will work with USB only situations.

As I can see you do support USB. But there are only installation images from an USB stick supported, but not booting from USB.

I asked this issue at raspberrypi/noobs#356 and I do not know if the noobs team is interested.

RTAndroid partitioning script error

I'm encountering an issue with installing RTAndroid. The install fails with this error:
cpio: invalid option -- o

This occurs after the following part of the partition setup script:
cpio -o -H newc

Still confused about how PINN works

Please forgive me for kind of abusing the issue system:
After several hours of reading up on NOOBS and PINN I'm still confused about how this stuff works. A lot of people keep asking the questions I have but I can never find an answer.
I understood that NOOBS somehow uses tar archives instead of partitions. Since "PINN Is Not NOOBS" I'm hoping that PINN will work with normal ext4 partitions instead. Also I don't need PINN to install anything, to download anything or to recover anything. Ideally it shouldn't touch the manually installed OS at all. I just need a bootmanager.
Will PINN work that way? And which config files do I need to change to get PINN to switch between the preinstalled operating systems?

include Void Linux

for the next update can you please add VoidLinux to the OS install list:
https://repo.voidlinux.eu/live/current/

they are rootfs archives, for Pi1/0 & Pi2/3, with Musl or with GlibC

Thanks for all your work, hopefully NOOBS will get some of ur improvements

Paul (paulwratt)

Adding the *BSDs as options

Is is possible to add the BSDs as options in PINN? The ones that are available are FreeBSD (RPi3), RaspBSD, and NetBSD.

For users of the Raspberry Pi 3, these might help in filling up the directly interactive (disqualifying Win10 IoT) non-Linux OS spot in NOOBS/PINN vacated by the absence of RISC OS as an option.

Update languages used by PINN project (based on NOOBS languages)

Hi.

I rebuild the NOOBS project regarding the languages.
And I decided to do it also for PINN project.
The original language files included into PIIN repository are (an the status of trnaslation)

DE - 42 of 146 strings
FI - 42 of 146 strings
FR - 25 of 146 strings
HU - 113 of 146 strings
JA - 21 of 146 strings
NL - 99 of 146 strings
PT - 42 of 146 strings
RU - 123 of 126 strings

that seems the same files of NOOBS project.

The files are not updated basing on PINN recovery.pro file.
I made the command

lupdate -no-obsolete -disable-heuristic similartext recovery/recovery.pro

and then the strings for the languages were updated to 184 (original NOOBS are 147).

I completed/aligned/repacked all languages available.

Now the language status is

ca = Catalan (37/184 strings)
de = German (136/184 strings)
es = Spanish (134/146 strings)
es_XA = Asturian (111/184)
eu = Basque (138/184 strings)
fi = Finnish (45/184 strings)
fr = French (135/184 strings)
hu = Hungarian (107/184 strings)
it = Italian (184/184 strings)
ja = Japanese (107/184 strings)
ko = Korean (107/184 strings)
nl = Dutch (136/184 strings)
pl = Polish (108/184 strings)
pt = Portuguese (45/184 strings)
ru = Russian (108/184 strings)
sv = Swedish (108/184 strings)
tr = Turkish (134/184 strings)
zh_TW = Taiwanese (134/184 strings)

Here

raspberrypi/noobs#364

you can find also the info about the necessary changes for Korean language (add fonts/keyboard layout)

**** Korean patches info start

Make sure you do not just copy the .ts file, but apply all changes in the PR including the ones that cause the extra .ttf font files to be added at the right locations: https://github.com/raspberrypi/noobs/pull/199/files

One way to do that is to download all changes as .patch file: https://github.com/raspberrypi/noobs/pull/199.patch

**** Korean patches info end

@procount

Could you please update PINN with

  • all languages available (and updated) got from my kit
  • include the changes for Korean language in the code?

Info for translators

***************** QTLinguist (.TS file editor)

You can find QTLinguist (for editing) standalone (not required an installation) here (for Windows 32bit version)

QTLinguist (standalone) - https://drive.google.com/open?id=0ByL-fx0GbfuiRnJ5XzBCOVpNNjg

***************** PINN changes vs. repository

This the test build with theese changes (vs. stable 2.1.2 version)

The language are based on original NOOBS languages files with these changes

  • Added all new language reported in first posts
  • Updated language strings for all languages with lupdate command
  • Add flag images (for language selection)
  • Patch for Korean fonts
  • Enlarge window width for drop down language list
  • Added fixes for Asturian language
  • Added new strings for Clone window and Security level for Wi-Fi password.

PINN test build (trans2) - https://github.com/procount/pinn/tree/trans2

***************** PINN rebuild image file

This the image based on latest source (test2) compiled and ready to copy on SD.

PINN image test rebuild (2.1.2f) - https://sourceforge.net/projects/pinn/files/testing/pinn-2121f.zip/download

@softastur
@aldatsa
@cescp
@qsypoq
@qsypoq
@fonic
@sople1
@Akkiesoft
@kadamski
@ResonantWave
@Mangero
@diorray
@s8321414

Could you please update your translation?

Thanks.

Support for hidden ssid ?

Currently pinn 2.3 shows something that seems to be the hidden network.

If I click on it and type in my passphrase it seems to crash cause I get kicked out into a command line.

Workaround:
edit the wpa_supplement.conf in /etc/wpa_supplement and add the lines by hand
If your looking for syntax turn your phone to a hotspot with visible sid and same encryption of your dsl router and finally log your pi into that smartphone Hotspot.
Then edit the wpa_supplement.conf file in the section of your smartphone hotspot and overwrite these lines with the hidden network ssid / name and the passphrase. Save and reboot.

But mostly not the best for all users and a tricky one.

Add more OS customisation

From 321
A nice to have feature if it doesnt exist at the moment, which you might have already done with https://github.com/procount/pinn/blob/m ... xt.example is to have the options to set the options that enable/disable things like VNC & SSH. I'll have to go back through my notes to see what is set in the config.txt file, I know I have put various options in config.txt eg memory split for graphics and to have the pi's ticking over at 200/300mhz and then ramping up to 1Ghz when needed, with different cpu scheduling options set, but some options (from memory) can be set in config.txt and some need changing at the command line, when the appropriate package has been downloaded.
I dont know if its possible to get PINN to also copy across a script file which can be run on first boot to save me having to copy across my scripts and run then. Some of my scripts involve downloading code and then compiling as they are not in the main repositories whilst other scripts are just downloading packages before making config changes.

Download Newer OS for OSMC and OpenELEc

I've been using PINN for a few months now, thank you for this tool...

I am only able to use LibreELEC with my pi0 because it is the only OS that supports the WIFI for rPi0...

I believe the newer OSMC an OpenELEC builds support rPi0 Wifi, but only the old versions of these OSes are downloaded using PINN..

Is there any way to update this?

Thanks!

pinn 2.1.4 - error during compilation under Linux

Running /BUILDME.sh under Linux 16.04.01 (x64) I got

(
echo "NAME=Buildroot";
echo "VERSION=2015.02-git";
echo "ID=buildroot";
echo "VERSION_ID=2015.02-git";
echo "PRETTY_NAME="Buildroot 2015.02-git""
) > /home/ubuntu/Desktop/pinn/buildroot/output/target/etc/os-release

Executing post-build script package/recovery/cleanup.sh
host-fakeroot 1.18.4 Extracting
bzcat /home/ubuntu/Desktop/pinn/buildroot/dl/fakeroot_1.18.4.orig.tar.bz2 | tar --strip-components=1 -C /home/ubuntu/Desktop/pinn/buildroot/output/build/host-fakeroot-1.18.4 -xf -

bzcat: Compressed file ends unexpectedly;
perhaps it is corrupted? Possible reason follows.
bzcat: Success
Input file = /home/ubuntu/Desktop/pinn/buildroot/dl/fakeroot_1.18.4.orig.tar.bz2, output file = (stdout)

It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.

You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.

tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
package/pkg-generic.mk:103: recipe for target '/home/ubuntu/Desktop/pinn/buildroot/output/build/host-fakeroot-1.18.4/.stamp_extracted' failed
make: *** [/home/ubuntu/Desktop/pinn/buildroot/output/build/host-fakeroot-1.18.4/.stamp_extracted] Error 2

With previous pinn version in the same Linux configuration I could compile it without errors.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.