mirror of
				https://github.com/iiab/iiab.git
				synced 2025-03-09 15:40:17 +00:00 
			
		
		
		
	add 43455-clm_blob and backup
This commit is contained in:
		
							parent
							
								
									5304bcdfa1
								
							
						
					
					
						commit
						daa4c64936
					
				
					 2 changed files with 12 additions and 0 deletions
				
			
		| 
						 | 
					@ -6,6 +6,7 @@
 | 
				
			||||||
  with_items:
 | 
					  with_items:
 | 
				
			||||||
    - brcmfmac43430-sdio.bin
 | 
					    - brcmfmac43430-sdio.bin
 | 
				
			||||||
    - brcmfmac43455-sdio.bin
 | 
					    - brcmfmac43455-sdio.bin
 | 
				
			||||||
 | 
					    - brcmfmac43455-sdio.clm_blob
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# grab the old firmware
 | 
					# grab the old firmware
 | 
				
			||||||
- name: Retrieve older firmware
 | 
					- name: Retrieve older firmware
 | 
				
			||||||
| 
						 | 
					@ -16,6 +17,7 @@
 | 
				
			||||||
    - { url: 'http://d.iiab.io/packages/brcmfmac43430-sdio.clm_blob_2018-09-11_7.45.98.65', dest: '/lib/firmware/brcm/brcmfmac43430-sdio.clm_blob.iiab' }
 | 
					    - { url: 'http://d.iiab.io/packages/brcmfmac43430-sdio.clm_blob_2018-09-11_7.45.98.65', dest: '/lib/firmware/brcm/brcmfmac43430-sdio.clm_blob.iiab' }
 | 
				
			||||||
    - { url: 'http://d.iiab.io/packages/brcmfmac43430-sdio.bin_2018-09-11_7.45.98.65', dest: '/lib/firmware/brcm/brcmfmac43430-sdio.bin.iiab' }
 | 
					    - { url: 'http://d.iiab.io/packages/brcmfmac43430-sdio.bin_2018-09-11_7.45.98.65', dest: '/lib/firmware/brcm/brcmfmac43430-sdio.bin.iiab' }
 | 
				
			||||||
    - { url: 'http://d.iiab.io/packages/brcmfmac43455-sdio.bin_2015-03-01_7.45.18.0_ub19.10.1', dest: '/lib/firmware/brcm/brcmfmac43455-sdio.bin.iiab' }
 | 
					    - { url: 'http://d.iiab.io/packages/brcmfmac43455-sdio.bin_2015-03-01_7.45.18.0_ub19.10.1', dest: '/lib/firmware/brcm/brcmfmac43455-sdio.bin.iiab' }
 | 
				
			||||||
 | 
					    - { url: 'http://d.iiab.io/packages/brcmfmac43455-sdio.clm_blob_2018-02-26_rpi', dest: '/lib/firmware/brcm/brcmfmac43455-sdio.clm_blob.iiab' }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: "Add 'firmware_retrieved: True' to {{ iiab_state_file }}"
 | 
					- name: "Add 'firmware_retrieved: True' to {{ iiab_state_file }}"
 | 
				
			||||||
  lineinfile:
 | 
					  lineinfile:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,22 +1,32 @@
 | 
				
			||||||
#!/bin/bash
 | 
					#!/bin/bash
 | 
				
			||||||
FW_MODE=$(grep wifi_hotspot_capacity_rpi_fix /etc/iiab/local_vars.yml| grep True)
 | 
					FW_MODE=$(grep wifi_hotspot_capacity_rpi_fix /etc/iiab/local_vars.yml| grep True)
 | 
				
			||||||
WARN=0
 | 
					WARN=0
 | 
				
			||||||
 | 
					DATE=$(date +%F-%T)
 | 
				
			||||||
if [ -z "$FW_MODE" ]; then
 | 
					if [ -z "$FW_MODE" ]; then
 | 
				
			||||||
    echo "FW marker not found"
 | 
					    echo "FW marker not found"
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
    echo "$FW_MODE"
 | 
					    echo "$FW_MODE"
 | 
				
			||||||
    if ! $(diff -q /lib/firmware/brcm/brcmfmac43455-sdio.bin.iiab /lib/firmware/brcm/brcmfmac43455-sdio.bin); then
 | 
					    if ! $(diff -q /lib/firmware/brcm/brcmfmac43455-sdio.bin.iiab /lib/firmware/brcm/brcmfmac43455-sdio.bin); then
 | 
				
			||||||
 | 
					        mv /lib/firmware/brcm/brcmfmac43455-sdio.bin /lib/firmware/brcm/brcmfmac43455-sdio.bin.$DATE
 | 
				
			||||||
        cp /lib/firmware/brcm/brcmfmac43455-sdio.bin.iiab /lib/firmware/brcm/brcmfmac43455-sdio.bin
 | 
					        cp /lib/firmware/brcm/brcmfmac43455-sdio.bin.iiab /lib/firmware/brcm/brcmfmac43455-sdio.bin
 | 
				
			||||||
        echo "replacing firmware"
 | 
					        echo "replacing firmware"
 | 
				
			||||||
        WARN=1
 | 
					        WARN=1
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
 | 
					    if ! $(diff -q /lib/firmware/brcm/brcmfmac43455-sdio.clm_blob.iiab /lib/firmware/brcm/brcmfmac43455-sdio.clm_blob); then
 | 
				
			||||||
 | 
					        mv /lib/firmware/brcm/brcmfmac43455-sdio.clm_blob /lib/firmware/brcm/brcmfmac43455-sdio.clm_blob.$DATE
 | 
				
			||||||
 | 
					        cp /lib/firmware/brcm/brcmfmac43455-sdio.clm_blob.iiab /lib/firmware/brcm/brcmfmac43455-sdio.clm_blob
 | 
				
			||||||
 | 
					        echo "replacing firmware"
 | 
				
			||||||
 | 
					        WARN=1
 | 
				
			||||||
 | 
					    fi
 | 
				
			||||||
    if ! $(diff -q /lib/firmware/brcm/brcmfmac43430-sdio.bin.iiab /lib/firmware/brcm/brcmfmac43430-sdio.bin); then
 | 
					    if ! $(diff -q /lib/firmware/brcm/brcmfmac43430-sdio.bin.iiab /lib/firmware/brcm/brcmfmac43430-sdio.bin); then
 | 
				
			||||||
 | 
					        mv /lib/firmware/brcm/brcmfmac43430-sdio.bin /lib/firmware/brcm/brcmfmac43430-sdio.bin.$DATE
 | 
				
			||||||
        cp /lib/firmware/brcm/brcmfmac43430-sdio.bin.iiab /lib/firmware/brcm/brcmfmac43430-sdio.bin
 | 
					        cp /lib/firmware/brcm/brcmfmac43430-sdio.bin.iiab /lib/firmware/brcm/brcmfmac43430-sdio.bin
 | 
				
			||||||
        cp /lib/firmware/brcm/brcmfmac43430-sdio.clm_blob.iiab /lib/firmware/brcm/brcmfmac43430-sdio.clm_blob
 | 
					        cp /lib/firmware/brcm/brcmfmac43430-sdio.clm_blob.iiab /lib/firmware/brcm/brcmfmac43430-sdio.clm_blob
 | 
				
			||||||
        echo "replacing firmware"
 | 
					        echo "replacing firmware"
 | 
				
			||||||
        WARN=1
 | 
					        WARN=1
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
    if ! $(diff -q /lib/firmware/brcm/brcmfmac43430-sdio.clm_blob.iiab /lib/firmware/brcm/brcmfmac43430-sdio.clm_blob); then
 | 
					    if ! $(diff -q /lib/firmware/brcm/brcmfmac43430-sdio.clm_blob.iiab /lib/firmware/brcm/brcmfmac43430-sdio.clm_blob); then
 | 
				
			||||||
 | 
					        mv /lib/firmware/brcm/brcmfmac43430-sdio.clm_blob /lib/firmware/brcm/brcmfmac43430-sdio.clm_blob.$DATE
 | 
				
			||||||
        cp /lib/firmware/brcm/brcmfmac43430-sdio.clm_blob.iiab /lib/firmware/brcm/brcmfmac43430-sdio.clm_blob
 | 
					        cp /lib/firmware/brcm/brcmfmac43430-sdio.clm_blob.iiab /lib/firmware/brcm/brcmfmac43430-sdio.clm_blob
 | 
				
			||||||
        echo "replacing firmware"
 | 
					        echo "replacing firmware"
 | 
				
			||||||
        WARN=1
 | 
					        WARN=1
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue