Asus has not posted updates for tinkerboard in 3-4 months, I think it unlikely that they will do so. Here is the process that i used to update our repo with their changes.
Background
There are 3 "types" of projects.
- Projects we own entirely
- Projects we do not touch
- Projects we modify from source
Projects 1 and 2 are simple to update, project type 3 is more difficult but usually pretty easy.
Preparation
You will need a enough space for a full repo sync of asus' build. Sync asus' Android 7 repo into a location. Go to build it once and repo will generate a manifest.xml file with rel="" tags that indicate the current build head. Diff asus' manifest.xml file against ours. I collect a list of projects that changed or moved from the asus manifest and check them one by one against our manifest. Updating each by the procedures below.
Updating Projects entirely ours
Repo sync once the code is in the branch noted in the manifest should update it. No changes needed to manifest.
Updating Projects we do not touch
Take the commit ID from the asus manifest and put it into our manifest.
Updating projects we do touch.
Go to the project, add asus as a remote, merge their changes into our code. Remove the asus repo. Push this branch up. Most of these do not use a specific commit for the manifest, if they do, update the commit to the new head.