Schlagwort-Archive: pineapple

gl-ar300m pineapple FW 2.0.2

Download :

mega.nz

gl-ar300m-rt25-v7-src-packaages-2019-21_59_55.tar.7z

Viertualbox ubuntu server best performance and resource availabilit

virtualbox osboxes.org ( more than 8 core not needed but better than an vps with low voltage / low budget system
or
get an vps at bithost.io with 8 vcore 

OS:
Ubuntu 16.04.6 (LTS) x64

CLI at srv:

apt update

apt-get -y  install subversion build-essential git-core libncurses5-dev zlib1g-dev gawk flex quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ecj cvs unzip git wget subversion build-essential binutils flex bison autoconf gettext texinfo sharutils subversion ncurses-dev zlib1g-dev rsync gawk unzip screen mc rsync tcpdump net-tools tftpd wget build-essential binutils flex bison autoconf gettext texinfo sharutils subversion libncurses5-dev zlib1g-dev rsync gawk unzip screen mc rsync tcpdump net-tools tftpd wget subversion build-essential libncurses5-dev zlib1g-dev gawk git ccache gettext libssl-dev xsltproc zip build-essential libncurses5-dev gawk git libssl-dev gettext zlib1g-dev swig unzip time build-essential libncurses5-dev gawk git libssl-dev gettext unzip zlib1g-dev file python libncurses5-dev zlib1g-dev gawk binutils bzip2 gcc gawk gettext flex make patch unzip sed sdcc intltool sharutils bison wget git-core sudo

apt -y install python-dev python-setuptools

apt-get -y install subversion g++ ncurses-term zlib1g-dev gawk flex patch openssh-server minicom picocom tftp tftpd gettext libncurses5 libncurses5-dev unzip quilt git git-doc git-gui libxml-parser-perl libssl-dev

apt-get -y install cmake bison flex libicu-dev

apt-get -y install nvidia-opencl-dev

apt-get -y install yasm libgmp-dev libpcap-dev pkg-config libbz2-dev

apt-get -y install build-essential libssl-dev git zlib1g-dev

apt-get -y install linux-headers-$(uname -r)

adduser builder
su builder
mkdir src
cd src
git clone https://github.com/domino-team/openwrt-cc.git
git clone https://github.com/ReFirmLabs/binwalk.git
cd binwalk
exit
// now back as root user
cd /home/builder/src/binwalk
deps.sh
python setup.py install
cd ..
wget https://www.wifipineapple.com/downloads/nano/2.0.2
mv 2.0.2 fw-nano2.0.2.bin
binwalk -e fw-nano2.0.2.bin
cd _fw-nano2.0.2.bin.extracted
rm  -rf squashfs-root/lib/modules/3.18.84/
rm -f squashfs-root/sbin/modprobe
cd ..
cp -r _fw-nano2.0.2.bin.extracted/squashfs-root  openwrt-cc/files
cd _
// dont use python3 they pythonextension
// aint working so welll like those with stdandard just python
chown -Rh builder:builder /home/builder/src
su builder
cd /home/builder/src/openwrt-cc/

CHANGE

nano feeds.conf.default

src-git packages https://github.com/openwrt/packages.git;for-15.05
TO
src-git packages https://github.com/adde88/packages.git
or uncomment with # at line beginning

echo “/dev/mtd1 0x0 0x10000 0x10000” > files/etc/fw_env.config
touch files/etc/config/ubootenv
nano files/etc/config/ubootenv
insert:
config ubootenv
option dev ‘/dev/mtd1’
option offset ‘0x0’
option envsize ‘0x10000’
option secsize ‘0x10000’

PRESS CTRL + o
press y for yes save
PRESS CTRL + x
cd /home/builder/src
git clone https://github.com/adde88/openwrt-packages-community
cp -r openwrt-packages-community/network  openwrt-cc/packages/.
cp -r openwrt-packages-community/utils openwrt-cc/packages/.
cd openwrt-cc
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
just select tooolchain
cat /proc/cpuinfo | grep processor | wc -l
// returns a number how many cores your machine got
// use this numvber at make jobe best is firast to :
make download -j$NUMBEROFCORES  -k -v V=sc 2>&1 | tee build.log
this will download nearly all sources also needed to rebuidl all
after this rerun it without download
make -j8 -k -v V=sc 2>&1 | tee build.log

if decivred install screen and alwasys aftert ssh connected to machin screen the seasion if the connection stucks down or just disconnected of any other reason you can reconnewct to screen seasion mad buidl process is astill running of the remote machine and you get the running process back with:
screnn -r

 

Related posts

gl-ar300m nand aka pineapple +oled(ssd1306)+rtl8187-ic2-gpio-custom full ubi storage access

haha

shit video of botloog without any notice of misfunctionor else without modding bootlog :)

DOWNLOAD:
gl-ar300m-NAND-oled-pineapple-20171017_235036.tar.7z

mirror1 mirror2  

endlich habe ich schon wieder einmal die pineapple firmware portiert. der mega geile gl-ar300m war einfach perfekt dafür.
zu beginn habe ich für den nor speiche die firmware mit openwrt  buildroot-cc gebaut. ging ohne probleme.

debian 8.9 (x64) VMWAREIAMGE OSBOXES:
su
apt-get update
apt-get install subversion build-essential git-core libncurses5-dev zlib1g-dev gawk flex quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ecj cvs unzip git wget sudo 
git clone https://github.com/domino-team/openwrt-cc.git
git clone https://github.com/devttys0/binwalk.git
cd binwalk
./debs.sh
sudo python3 setup.py install
 wget -O upgrade-1.1.3.bin https://www.wifipineapple.com/downloads/nano/1.1.3

[email protected]:~/Downloads$ binwalk -te upgrade-1.1.3.bin

DECIMAL HEXADECIMAL DESCRIPTION
——————————————————————————–
512 0x200 LZMA compressed data, properties: 0x6D,
dictionary size: 8388608 bytes, uncompressed
size: 3420708 bytes
1134468 0x114F84 Squashfs filesystem, little endian, version 4.0,
compression:xz, size: 13089146 bytes, 2102
inodes, blocksize: 262144 bytes, created:
2016-10-28 05:42:31
cd _upgrade-1.1.3.bin.extracted/
cp -R squashfs-root ../../openwrt-cc/files
# sqzashfs-root kopieren und ins buildroot verzeichnis als files #kopieren dei anderen dateien sind kernel welche wir ja sleber baue #und deshaltb ned benötigen da wir ja ein anadere hardware haben #als das original
cd /home/raimond/openwrt-cc/
rm -rf files/lib/modules/3.18.36
rm -f files/sbin/modprobe
## onion omeaga feed for oled easy handle like on onion board #COMMING SOON pienapple on onion omega (looking forward to #get the new onion2 omeaga) coming soon
echo ” src-git onion https://github.com/OnionIoT/OpenWRT-Packages.git” >> feeds.conf.default
./scripts/feeds upate -a
./scripts/feeds install -a
##############################
##from any orginal image cp from it 2 files
#/etc/fw_env.config
#/etc/config/ubootenv
# uboot env should have !!!!!!!!!!!!!!!!!
#boot_dev=on
#u can lookup with fw_printenv

#if not already set , setit with :
fw_setenv boot_dev on
############################
#
#
echo “/dev/mtd1 0x0 0x10000 0x10000” > files/etc/fw_env.config
#####
cat << EOF >> files/etc/config/ubootenv
config ubootenv
option dev ‘/dev/mtd1’
option offset ‘0x0’
option envsize ‘0x10000’
option secsize ‘0x10000’
EOF
################
# so und mit diesen 2 dateien habe ich dann acuh keinen kernel #panic mehr welche ich beim #den ersten versuchen auf dem nand #speicher hatte
#i2c oled ssd1306 einfach an den i2c pins hängen und mit dem #zusatz der leztzen zeile in der rc.local im buildroot wird dann nach #dem ersten neustart nach dem flashen der gesmte inhalt der jetzt #noch vorhanden rc.local gelöscht was in der letzten zeile eben #geschciht davor werden eingige config gesetzt ich habe natürlich #noch den cli für i2c kernel modul zu loaden dazugeschrieben der #geht halt erst nach dem man das board neugestartethat erst was #sowieso von slebst neubootet nach erfolgereichen flashen.
#voila
#pineapplpe fw mit 128 m speicher :))
#display mit oled-exp help nachscahuen easy 2 use
#ist natürclich auch scohn in der firmware fdrinnen habe auch alle #module uinstalliert alle gehen üproblemlos ohne jegliche #prolemem
#habe auch die dhp network confgi s angebpasst damit die 2 ethnet #anschlüsse funkkionieren und den usb0 der bei der nano fw ist #habe ich vorerwrtmal drinnen stehen gelassen
cd ~/openwrt-cc
./scripts/feeds update -a
 ./scripts/feeds install -a
make menuconfig
make

for nand flash benütze die img datei welche nach erfolgreichen build im bin/ar71xx  zu finden ist

einfach mit binwalk die upgrade firmware geloaded  von wifipineapple nano 1.3  version

binwlak (pythonicht auf den nor speicher welcher ganz ohne probleme zu  bauen ging sonden auf den 128 mb großen nand speicher.

Related posts

HORNET U-BOARD X2 64/16 aka UB64

original ub64 files if someone need that

[ ] ART.bin 2016-05-18 03:54 64K  
[ ] NVRAM.bin 2016-05-18 03:54 64K  
[ ] rootfs.bin 2016-05-18 03:54 14M  
[ ] u-boot-env.bin 2016-05-18 03:54 64K  
[ ] u-boot.bin 2016-05-18 03:54 256K  
[ ] uImage.bin 2016-05-18 03:54 1.6M  

http://dl.raimond.at/hornet-ux2/

tftpboot 0x80600000 kernel.bin
erase 0x9fe50000 +0x190000
cp.b 0x80600000 0x9fe50000 120000

tftp 0x80600000 rootfs.bin
erase 0x9f050000 +0xE00000
cp.b 0x80600000 0x9f050000 240000

 

Related posts

pineapple

Lost my pineapple mark5 alias mk5 in peru

so i wanted to get a new one and saw there is an pienapple nano and tera avaible at hak5

i grabbed  the firmware, binwalked it .
(get it from github or via apt)

cut kernel, rootfs etc out from the upgrade file and here ist the roofs  as bin just swquah it with or get it extraced her:

http://dl.raimond.org

bought me an hornet board with 64 named x2

there is also the original hornet x board firmware avaiable in all parts  rootfs kernel etc also from firmware udprage file

http://dl.raimond.at/hornet-ux2/

HORNET UBOARD ALFA + USBHUB+ RTL8187

Related posts

Hornet-uboard

Available through pineapple repository from hak5

some missing  packages in normal openwrt

 

Related posts