Oliver Smith
4fd1420f09
Add 'pmbootstrap aportgen busybox-static-armhf' (and other archs)
2017-07-05 18:20:13 +02:00
Oliver Smith
9d9dc9e541
Merge pull request #134 from postmarketOS/fix-missing-flavor-variable
...
Added flavor to the flash_system command for consistency
2017-07-05 14:19:31 +00:00
Oliver Smith
1fd8b29253
Merge pull request #132 from MartijnBraam/fix-typo
...
Fixed typo in new boot.img flasher
2017-07-05 14:16:39 +00:00
Martijn Braam
4cdf51f94e
Changed flasher.run()s flavor to an optional argument
2017-07-05 14:01:54 +02:00
Martijn Braam
d16c90b39c
Added flavor to the flash_system command for consistency, This fixes issue #133
2017-07-05 13:39:50 +02:00
Martijn Braam
2518627579
Fixed typo in new boot.img flasher
2017-07-05 00:48:19 +02:00
Oliver Smith
48ffe79051
Fix #128 : Remove obsolete 'deviceinfo_flash_offset_base'
2017-07-04 23:25:31 +02:00
Oliver Smith
866333ef6c
Close #77 : Implement 'pmbootstrap flasher export'
2017-07-04 23:03:51 +02:00
Oliver Smith
615880e161
pmbootstrap flasher: use boot.img file with fastboot
2017-07-04 22:47:03 +02:00
Oliver Smith
d96c6951b7
Merge pull request #130 from PabloCastellano/develop
...
Small changes
2017-07-04 20:37:19 +00:00
Oliver Smith
2b209a121e
i9100: remove recovery/download mode instructions txt file
...
This info belongs in the wiki instead.
2017-07-04 18:19:05 +02:00
Pablo Castellano
6dfdf82429
[titan] Removed duplicate deviceinfo_generate_bootimg in deviceinfo
2017-07-03 23:49:05 +02:00
Pablo Castellano
ba744abae0
Show path to boot.img and description of commands after pmbootstrap install
...
This change got lost in this PR merge:
https://github.com/postmarketOS/pmbootstrap/pull/125
2017-07-03 23:49:05 +02:00
Oliver Smith
5d62a36bb8
Merge pull request #125 from postmarketOS/mkinitfs-bootimg
...
Create boot.img file in mkinitfs
2017-06-30 15:21:56 +00:00
Attila Szöllősi
ee3db8fc1f
Device sony amami ( #100 )
...
* Add device: sony-amami
* Add kernel package for sony-amami
2017-06-30 15:19:46 +00:00
drebrez
5118fcf060
Device samsung i9070 ( #123 )
...
* Add Samsung Galaxy S Advance (i9070) device-specific package
* Add Samsung Galaxy S Advance (i9070) kernel package
* Add initfs-hook script to set framebuffer settings
* Enable adb root access in recovery mode (TWRP)
* Add usb configuration in initfs-hook script
Add weston calibration values
Update description of kernel changes
* Remove TMRP recovery and change init script to boot directly postmarketOS
2017-06-29 20:04:16 +00:00
Oliver Smith
630d38e856
Activate boot.img generation in all fastboot-compatible devices
2017-06-29 21:26:55 +02:00
Oliver Smith
71f4308fc9
Generate boot.img files in mkinitfs
...
* Only, when deviceinfo_generate_bootimg="true" in the deviceinfo
* It respects a new deviceinfo_kernel_cmdline parameter from the deviceinfo
2017-06-29 21:20:20 +02:00
Oliver Smith
3f71ef7119
Merge pull request #124 from drebrez/mkinitfs_fix
...
Change initialization order, execute hooks before the usb network setup
2017-06-29 17:27:58 +00:00
drebrez
8446bde53a
Change initialization order, execute hooks before the usb network setup
2017-06-29 18:51:24 +02:00
Oliver Smith
5856391d0d
Merge pull request #122 from MartijnBraam/hammerhead-wifi
...
[hammerhead] Wifi progress
2017-06-29 16:34:48 +00:00
Martijn Braam
f75006aa3c
Bumped version on hammerhead packages
2017-06-29 00:22:17 +02:00
Martijn Braam
18389d0b39
Added dependency on linux-firmware
2017-06-29 00:19:59 +02:00
Martijn Braam
9c926697f0
Reverted accidental menuconfig change
2017-06-29 00:18:55 +02:00
Martijn Braam
3400d989b3
Added bcmdhd calibration from google git
2017-06-29 00:16:22 +02:00
Martijn Braam
44bb1a3e33
Changed broadcom config for hammerhead
2017-06-29 00:07:57 +02:00
Oliver Smith
49dfc5a7c7
Merge pull request #117 from PabloCastellano/device-motorola-titan
...
Moto G 2014 (titan)
2017-06-28 22:06:11 +00:00
Oliver Smith
528cda5776
Merge pull request #119 from postmarketOS/optional-fde
...
Optional Full Disk Encryption (Close #86 )
2017-06-28 22:03:08 +00:00
Pablo Castellano
81b8df0633
Changes done after code review
2017-06-28 20:10:18 +02:00
Pablo Castellano
fc0be349e8
deviceinfo_generate_bootimg
2017-06-28 20:09:27 +02:00
Pablo Castellano
749ed48f04
udev rule to use touchscreen + calibration
2017-06-28 20:09:27 +02:00
Pablo Castellano
66f23e77cd
Added deviceinfo_weston_pixman_type variable to fix red screen bug
2017-06-28 20:09:27 +02:00
Pablo Castellano
8ba6db98af
Added profile.sh and initfs-hook hacks
...
Weston works! (and has red screen bug)
Note: I have to manually ssh and
sh /etc/postmarketos-mkinitfs/hooks/00-device-motorola-titan.sh
2017-06-28 20:09:27 +02:00
Pablo Castellano
1dff03e42d
Use dtb image. It finally boots!
2017-06-28 20:09:27 +02:00
Pablo Castellano
85304cacc3
Disable CONFIG_KERNEL_XZ
2017-06-28 20:09:27 +02:00
Pablo Castellano
882133ad36
Enable CONFIG_DEVTMPFS=y
2017-06-28 20:09:27 +02:00
Pablo Castellano
4e2a68bc44
Removed some unnecessary changes from gcc5 big patch
2017-06-28 20:09:27 +02:00
Pablo Castellano
fd1090574e
Flash time!
2017-06-28 20:09:27 +02:00
Pablo Castellano
848da0a068
Kernel compiles!
...
- Removed -Werror
- Use linux-lg-mako as base
- Split big .diff in .patch files so that they are automatically applied
- Applied patches to kernel
Previously it was stuck showing this error:
https://pastebin.com/L7Q01Q7s
See:
https://forum.armbian.com/index.php?/topic/545-building-kernel-with-gcc5/
https://github.com/xapp-le/owl/issues/4
Other interesting changes to merge:
5236526cf8
2017-06-28 20:09:27 +02:00
Pablo Castellano
fcd73caf4c
After menuconfig and accept all default values
2017-06-28 20:09:27 +02:00
Pablo Castellano
2e7a414f90
Use LineageOS kernel
...
Copied defconfig from
https://github.com/LineageOS/android_kernel_motorola_msm8226/blob/cm-14.1/arch/arm/configs/titan_defconfig
2017-06-28 20:09:27 +02:00
Pablo Castellano
4f8531f39a
APKBUILD + deviceinfo (work in progress)
...
- Removed ACTIVATE_DOWNLOAD_MODE.txt and ACTIVATE_RECOVERY.txt
From lineage-14.1-20170602-nightly-titan-signed.zip
$ unpackbootimg -i boot.img
Android magic found at: 0
BOARD_KERNEL_CMDLINE androidboot.bootdevice=msm_sdcc.1 androidboot.hardware=qcom vmalloc=400M utags.blkdev=/dev/block/platform/msm_sdcc.1/by-name/utags buildvariant=userdebug
BOARD_KERNEL_BASE 00008000
BOARD_RAMDISK_OFFSET 01000000
BOARD_SECOND_OFFSET 00f00000
BOARD_TAGS_OFFSET 00000100
BOARD_PAGE_SIZE 2048
BOARD_SECOND_SIZE 0
BOARD_DT_SIZE 1763328
2017-06-28 20:09:27 +02:00
Pablo Castellano
bbf3913428
Porting to Moto G 2014 "titan"
...
- Use samsung-i9100 as template
2017-06-28 20:09:27 +02:00
Oliver Smith
8cadf5bff2
Merge pull request #118 from Nutcake/master
...
Device LG G3 Global (d855)
2017-06-28 17:08:14 +00:00
Nutcake
b129beb18f
Adjust defconfig path
2017-06-28 18:55:15 +02:00
Oliver Smith
5b00843301
Fix /proc/cmdline grepping: /proc must be mounted first
2017-06-28 18:13:02 +02:00
Oliver Smith
c6214c05e0
postmarketos-mkinitfs: Major refactoring
...
* rewrote find_root_partition to make it compatible with the i9100
again (and added a big description comment about how it works)
* usb network and dhcp server gets started independent of hooks
now. this really makes sense for development now, we can disable
this later (and set up networking via OpenRC, when the usb-shell
hook is not installed)
* telnet splash + unlock telnetd code only runs, when the rootfs
is encrypted
* usb_setup_android wrapped with a generic usb_setup function, so
we can support networking for more device types in a clean way
* the IP of the device is now in init_functions.sh, and init_functions.sh
gets included in all hooks.
* rewrote logging function. it logs all stdout and stderr to
/pmOS_init.log, except when PMOS_NO_OUTPUT_REDIRECT is specified
as kernel command line. This way we can see error output from
all commands.
* used shfmt to format everything, so it looks consistent again
* added automatic shellchecking for init.sh.in and
init_functions.sh
* clear naming scheme for initfs functions, they all start with a
verb now (e.g. setup_usb_network, start_udhcpd, ...)
2017-06-28 17:32:16 +02:00
Oliver Smith
4573863561
Rename args.no_fde to args.full_disk_encryption
2017-06-28 17:22:48 +02:00
Oliver Smith
86cb9f5ec8
Merge branch 'optional_full_disk_encryption' of https://github.com/PabloCastellano/pmbootstrap into optional-fde
2017-06-28 17:16:56 +02:00
Nutcake
6de9025230
Add new device lg-d855
2017-06-28 00:31:22 +02:00