         /// The length of Init packet in bytes.
         let initPacketLength = UInt32(initPacket.count)
         
-        self.maxLen = maxLen
         self.offset = offset
         self.crc = crc
         

    }
    
    func peripheralDidSendDataObjectInfo(maxLen: UInt32, offset: UInt32, crc: UInt32 ) {
        self.maxLen = maxLen
        self.offset = offset
        self.crc    = crc
        

    private var firmwareRanges  : [Range<Int>]?
    private var currentRangeIdx : Int = 0
    
    private var offset          : UInt32!
    private var crc             : UInt32!
    
