main/blobtools: Allow blob signing
Certain recent Asus Tegra SoC based devices (tf201, tf300, tf700) only accept signed blobs, this was implemented upstream but seems that some lines got deleted so it wasn't being signed which was fine for devices (Asus tf101) that didn't require it.
To reuse the existing setup I added a patch for blobtools that let us enable singing via optional flag, this same flag is only enabled when device has deviceinfo_bootimg_blobpack="sign" existing devices (tf101) use deviceinfo_bootimg_blobpack="true" which shouldn't be affected by these changes.
After this MR there is plans to send MR for initial asus-tf201 bringup.
Merge request reports
Activity
added 1 commit
- dd1b39c0 - main/mkinitfs: Pass signing flag to blobpack
By Ion A on 2020-12-10T23:13:03
added 1 commit
- 3b4efe63 - main/mkinitfs: Pass signing flag to blobpack
By Ion A on 2020-12-10T23:31:23
added 1 commit
- 2d796faa - main/mkinitfs: Pass signing flag to blobpack
By Ion A on 2020-12-10T23:34:37
Thanks for making this @IonAgorria! Besides some nitpicks, this looks good.
We should update https://wiki.postmarketos.org/wiki/Deviceinfo_reference when this gets merged.
By Oliver Smith on 2020-12-11T11:46:13
- Resolved by Administrator
- Resolved by Administrator
- Resolved by Administrator
added 1 commit
- 3a124d89 - main/mkinitfs: Pass signing flag to blobpack
By Ion A on 2020-12-11T14:08:04
added 1 commit
- 6990b5e0 - main/mkinitfs: Pass signing flag to blobpack
By Ion A on 2020-12-11T14:22:11
Thanks for the update, @IonAgorria! Also sorry that it took me some time to get back to this.
I've imported your repo here: https://gitlab.com/postmarketOS/asus-transformer-blobtools
And tagged a release: https://gitlab.com/postmarketOS/asus-transformer-blobtools/-/tags/1.1.0
(1.0.0 is the one from github)
So now I suggest to update the blobtools package:
- use this 1.1.0 version
- rename it to
asus-transformer-blobtools
By Oliver Smith on 2020-12-17T11:55:02
added 27 commits
-
6990b5e0...e07b405b - 25 commits from branch
postmarketOS:master
- adbe71ac - main/mkinitfs: Pass signing flag to blobpack
- 099e9252 - main/asus-transformer-blobtools: Add blob signing
By Ion A on 2020-12-17T17:31:25
-
6990b5e0...e07b405b - 25 commits from branch
added 1 commit
- cd106316 - main/asus-transformer-blobtools: Add blob signing
By Ion A on 2020-12-17T18:12:36
- Resolved by Administrator
- Resolved by Administrator
Awesome, I made the change of package name and APKBUILD modifications in same commit but if it's preferred to be separate commits I can change it.
That's fine. Let's get this merged soon. I'm just wondering about that new
mv
line.By Oliver Smith on 2020-12-20T16:15:42
Edited by Ghost User
added 1 commit
- 30ebb6f9 - device/asus-tf101: Update blobtools to new name
By Ion A on 2020-12-22T12:31:39
added 1 commit
- 48749f86 - device-asus-tf101: Update blobtools to new name
By Ion A on 2020-12-22T13:27:52
added 30 commits
-
48749f86...0141b194 - 27 commits from branch
postmarketOS:master
- b57f20e5 - main/mkinitfs: Pass signing flag to blobpack
- 4391d998 - main/asus-transformer-blobtools: Add blob signing
- 541f714f - device-asus-tf101: Update blobtools to new name
By Ion A on 2020-12-28T12:32:27
Toggle commit list-
48749f86...0141b194 - 27 commits from branch
Thanks for the update, @IonAgorria!
I'll squash the two patches that modify the blobtools package into one, fix the checksums and then I'll merge it.
EDIT: oh, no need to squash. I didn't read the commit messages properly.
By Oliver Smith on 2020-12-28T13:59:41
Edited by Administratorenabled an automatic merge when the pipeline for 02c6181e succeeds
By Oliver Smith on 2020-12-28T14:05:04