How to use Bytecoin with Ledger Nano S

Bytecoin is currently not supported out of box on Ledger Nano cryptocurrency hardware wallets but there is an official guide that explains how to make it work. You will need to have Ubuntu v16.04 or higher installed on your computer. Bytecoin desktop or daemon wallet is also required.
After that, you will need to download the Bytecoin app for Ledger from their repository. After that, fire up command-line utility and type in following commands.
sudo apt update
sudo apt install gcc-multilib g++-multilib git libusb-1.0-0-dev python python-pip libudev-dev
mkdir -p ~/bolos-devenv
cd ~/bolos-devenv
git clone https://github.com/LedgerHQ/nanos-secure-sdk.git
wget https://launchpad.net/gcc-arm-embedded/5.0/5-2016-q1-update/+download/gcc-arm-none-eabi-5_3-2016q1-20160330-linux.tar.bz2
wget http://releases.llvm.org/4.0.0/clang+llvm-4.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz
tar xvfj gcc-arm-none-eabi-5_3-2016q1-20160330-linux.tar.bz2
tar xvfJ clang+llvm-4.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz
mv clang+llvm-4.0.0-x86_64-linux-gnu-ubuntu-16.04 clang-arm-fropi
pip install --user ledgerblue
echo "SUBSYSTEMS==\"usb\", ATTRS{idVendor}==\"2c97\", ATTRS{idProduct}==\"0001\", MODE=\"0660\", GROUP=\"plugdev\"" | sudo tee -a /etc/udev/rules.d/20-hw1.rules
sudo udevadm trigger
sudo udevadm control --reload-rules
cd ~
git clone https://github.com/bcndev/ledger-app-bytecoin
make BOLOS_ENV=~/bolos-devenv BOLOS_SDK=~/bolos-devenv/nanos-secure-sdk load
Ledger will confirm if you want to allow unknown manager onto your cryptocurrency hardware wallet. Confirm this on wallet.
Follow the instructions on the screen and Bytecoin app for Ledger will be installed.
Keep in mind that once Ledger accepts Bytecoin ledger app into its ecosystem, you won’t have to install Ubuntu and type in so many commands.
If you want to know how to send your bytecoin to Ledger Nano, follow instructions given here.
