VOL-576: asfvolt16 upgrade driver framework to BAL 2.4.7.12 release

README and BAL prepare script now references BAL 2.4.7.12 (snapshot)
release.  Supports XGPON registration ID from ONU, and other bug fixes.

Change-Id: I94078d1234c278d44074fda4df662887a5273701
diff --git a/scripts/asfvolt-bal-prepare.sh b/scripts/asfvolt-bal-prepare.sh
index 1168fd8..befbff8 100755
--- a/scripts/asfvolt-bal-prepare.sh
+++ b/scripts/asfvolt-bal-prepare.sh
@@ -22,7 +22,7 @@
 # override shell variables to match custom local build environment
 : ${ONL_TOPDIR:=`pwd`}
 : ${BALSRC_RELEASE:=bal_src_release}
-: ${BALSRC_ZIPNAME:=SW-BCM68620_2_4_3_6.zip}
+: ${BALSRC_ZIPNAME:=SW-BCM68620_2_4_7_12.zip}
 : ${SWISDK_TARNAME:=sdk-all-6.5.7}
 
 : ${BROADCOM_DOWNLOAD_DIR:=${HOME}/broadcom/download}  # directory containing SW-BCM68620_2_4_x.zip
diff --git a/src/README.md b/src/README.md
index 2aa887f..55601b7 100644
--- a/src/README.md
+++ b/src/README.md
@@ -13,12 +13,12 @@
 
 | Component     | Version | Filename                        |
 | ------------- |-------- | -----                           |
-| BAL/Maple SDK | 2.4.3.6 | SW-BCM68620_2_4_3_6.zip         |
+| BAL/Maple SDK | 2.4.7.12 | SW-BCM68620_2_4_7_12.zip         |
 | Qumran SDK    | 6.5.7   | sdk-all-6.5.7.tar.gz            |
 
-| Component          | Filename                           |MD5|
+| Component          | Filename                           |SHA1|
 | -------------      | -----                              |---|
-| ASFvOLT16 BAL patch| ACCTON_BAL_2.4.3.6-V201710131639.patch | b7d1bff32c5ed7b46cb48ba36ff9ad84 |
+| ASFvOLT16 BAL patch| ACCTON_BAL_2.4.7.12-V201712061142.patch | e2d2e7924cbc73e60d29262f4b905cbe982758ae |
 
 The following **open-source** components are required to build the voltha_bal_driver.
 
@@ -57,9 +57,9 @@
 ```
 ONL_TOPDIR=/aux/OpenNetworkLinux
 BALSRC_RELEASE=bal_src_release
-BALSRC_ZIPNAME=SW-BCM68620_2_4_3_6.zip
+BALSRC_ZIPNAME=SW-BCM68620_2_4_7_12.zip
 SWISDK_TARNAME=sdk-all-6.5.7
-PATCH_FILENAME=ACCTON_BAL_2.4.3.6-V201710131639.patch
+PATCH_FILENAME=ACCTON_BAL_2.4.7.12-V201712061142.patch
 BROADCOM_DOWNLOAD_DIR=/home/user/broadcom/download
 EDGECORE_DOWNLOAD_DIR=/home/user/edgecore/download
 ```
@@ -113,7 +113,7 @@
 
 ```
     > ls ${ONL_TOPDIR}/asfdrvr-package-dir/
-asfvolt16-voltha-bal-201710051908.tgz  broadcom  opt
+asfvolt16-voltha-bal-<timestamp>.tgz  broadcom  opt
 ```
 
 ### Install `voltha_bal_driver` BAL release tarball
@@ -121,7 +121,7 @@
 Transfer BAL release tarball to ASFvOLT16:
 
 ```
-    > cp asfdrvr-package-dir/asfvolt16-voltha-bal-201710231906.tgz  root@<ASFvOLT16_IP>:.
+    > cp asfdrvr-package-dir/asfvolt16-voltha-bal-<timestamp>.tgz  root@<ASFvOLT16_IP>:.
 ```
 
 Install release tarball on ASFvOLT16:
@@ -137,7 +137,7 @@
     root@localhost:~# cd /
     root@localhost:/# mv /broadcom /broadcom.prev
     root@localhost:/# mv /opt/bcm68620/ /opt/bcm68620.prev
-    root@localhost:/# tar zxf ~/asfvolt16-voltha-bal-201710231906.tgz
+    root@localhost:/# tar zxf ~/asfvolt16-voltha-bal-<timestamp>.tgz
     root@localhost:/# tail -5 /etc/rc.local # ensure rc.local has the following lines
     # By default this script does nothing.