We are currently maintaining the Lucky Lamprey release 12.1.x as a long-term stable release using the Yocto project dunfell branch (3.1.x) as the baseline. This software is what you should use if you have applications that use the legacy AGL Application Framework.
The latest AGL stable release is Quirky Quillback. It relies on the Yocto Project LTS version 4.0.x (kirkstone) as its baseline.
New features available in Quirky Quillback
Known Issues:
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/quillback/17.0.2/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/quillback/17.0.2/ .
Software Bill of Materials - SBOMs in SPDX format are available for all pre-built images are available on the download server. Here is the ARM 64-bit SBOM and x86 64-bit SBOM
To download all layers for Quirky Quillback 17.0.2 :
$ repo init -b quillback -m quillback_17.0.2.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Then follow the instructions here.
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/quillback/17.0.1/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/quillback/17.0.1/ .
Software Bill of Materials - SBOMs in SPDX format are available for all pre-built images are available on the download server. Here is the ARM 64-bit SBOM and x86 64-bit SBOM
To download all layers for Quirky Quillback 17.0.1 :
$ repo init -b quillback -m quillback_17.0.1.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Then follow the instructions here.
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/quillback/17.0.0/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/quillback/17.0.0/ .
Software Bill of Materials - SBOMs in SPDX format are available for all pre-built images are available on the download server. Here is the ARM 64-bit SBOM and x86 64-bit SBOM
To download all layers for Quirky Quillback 17.0.0 :
$ repo init -b quillback -m quillback_17.0.0.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Then follow the instructions here.
Jira issues closed for Quirky Quillback 17.0.0 .
New Features availabe in Lucky Lamprey:
Test Reports:
Known Issues:
Main updates:
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.1.19/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.1.19/ .
To download all layers for Lucky Lamprey v12.1.19 :
$ repo init -b lamprey -m lamprey_12.1.19.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Main updates:
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.1.18/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.1.18/ .
To download all layers for Lucky Lamprey v12.1.18 :
$ repo init -b lamprey -m lamprey_12.1.18.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Main updates:
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.1.17/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.1.17/ .
To download all layers for Lucky Lamprey v12.1.17 :
$ repo init -b lamprey -m lamprey_12.1.17.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Main updates:
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.1.16/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.1.16/ .
To download all layers for Lucky Lamprey v12.1.16 :
$ repo init -b lamprey -m lamprey_12.1.16.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Main updates:
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.1.15/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.1.15/ .
To download all layers for Lucky Lamprey v12.1.15 :
$ repo init -b lamprey -m lamprey_12.1.15.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Main updates:
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.1.14/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.1.14/ .
To download all layers for Lucky Lamprey v12.1.14 :
$ repo init -b lamprey -m lamprey_12.1.14.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Main updates:
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.1.13/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.1.13/ .
To download all layers for Lucky Lamprey v12.1.13 :
$ repo init -b lamprey -m lamprey_12.1.13.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Known issues:
Main updates:
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.1.12/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.1.12/ .
To download all layers for Lucky Lamprey v12.1.12 :
$ repo init -b lamprey -m lamprey_12.1.12.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Known issues:
Main updates:
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.1.11/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.1.11/ .
To download all layers for Lucky Lamprey v12.1.11 :
$ repo init -b lamprey -m lamprey_12.1.11.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Known issues:
Main updates:
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.1.10/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.1.10/ .
To download all layers for Lucky Lamprey v12.1.10 :
$ repo init -b lamprey -m lamprey_12.1.10.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Known issues:
Main updates:
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.1.9/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.1.9/ .
To download all layers for Lucky Lamprey v12.1.9 :
$ repo init -b lamprey -m lamprey_12.1.9.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Known issues:
Main updates:
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.1.8/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.1.8/ .
To download all layers for Lucky Lamprey v12.1.8 :
$ repo init -b lamprey -m lamprey_12.1.8.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Known issues:
Main updates:
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.1.7/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.1.7/ .
To download all layers for Lucky Lamprey v12.1.7 :
$ repo init -b lamprey -m lamprey_12.1.7.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Known issues:
Main updates:
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.1.6/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.1.6/ .
To download all layers for Lucky Lamprey v12.1.6 :
$ repo init -b lamprey -m lamprey_12.1.6.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Known issues:
Main updates:
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.1.5/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.1.5/ .
To download all layers for Lucky Lamprey v12.1.5 :
$ repo init -b lamprey -m lamprey_12.1.5.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Known issues:
Main updates:
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.1.4/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.1.4/ .
To download all layers for Lucky Lamprey v12.1.4 :
$ repo init -b lamprey -m lamprey_12.1.4.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Known issues:
Main updates:
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.1.3/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.1.3/ .
To download all layers for Lucky Lamprey v12.1.3 :
$ repo init -b lamprey -m lamprey_12.1.3.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Known issues:
Main updates:
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.1.2/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.1.2/ .
To download all layers for Lucky Lamprey v12.1.2 :
$ repo init -b lamprey -m lamprey_12.1.2.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Known issues:
Main updates:
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.1.1/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.1.1/ .
To download all layers for Lucky Lamprey v12.1.1 :
$ repo init -b lamprey -m lamprey_12.1.1.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Known issues:
Main updates:
Board Name | SOC | Binary |
---|---|---|
Renesas H3 Dev Board | Renesas R-Car H3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.1.0/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.1.0/ .
To download all layers for Lucky Lamprey v12.1.0 :
$ repo init -b lamprey -m lamprey_12.1.0.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Known issues:
Board Name | SOC | Binary |
---|---|---|
Renesas M3 Dev Board | Renesas R-Car M3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.0.1/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.0.1/ .
To download all layers for Lucky Lamprey v12.0.1 :
$ repo init -b lamprey -m lamprey_12.0.1.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Known issues:
Board Name | SOC | Binary |
---|---|---|
Renesas M3 Dev Board | Renesas R-Car M3 | n/a (see Note 1) |
QEMU | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.vmdk.xz (see Note 2 for VirtualBox/Vmware). |
Up² (Intel) | x86_64 | agl-demo-platform-crosssdk-qemux86-64.wic.xz |
Raspberry Pi 4 | Broadcomm 2711 | https://download.automotivelinux.org/AGL/release/lamprey/12.0.0/raspberrypi4/deploy/images/raspberrypi4-64/ |
More builds available under https://download.automotivelinux.org/AGL/release/lamprey/12.0.0/ .
To download all layers for Lucky Lamprey v12.0.0 :
$ repo init -b lamprey -m lamprey_12.0.0.xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo sync
Known issues:
Jira issues closed for Lamprey 12.0.0 .
Note 1: A minimum build for the Renesas R-Car boards is available which does not include the graphics libraries. A full binary is unavailable due to Renesas License restrictions on the graphics driver. Please see Quick Start guide for instructions to build your own image here
Note 2: VirtualBox / Vmware users can use the provided vmdk and import it. Be aware that you have to comment-out a line in /etc/xdg/weston/weston.ini to look like:
#backend=drm-backend.so
Also if you want to change the screen resolution: press tab in the bootloader and edit the uvesafb.mode .