moving to the next chunk sending a chunk of 2000 bytes remaining 121831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 119831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 117831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 115831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 113831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 111831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 109831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 107831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 105831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 103831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 101831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 99831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 97831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 95831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 93831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 91831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 89831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 87831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 85831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 83831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 81831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 79831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 77831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 75831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 73831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 71831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 69831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 67831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 65831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 63831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 61831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 59831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 57831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 55831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 53831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 51831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 49831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 47831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 45831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 43831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 41831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 39831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 37831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 35831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 33831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 31831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 29831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 27831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 25831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 23831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 21831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 19831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 17831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 15831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 13831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 11831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 9831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 7831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 5831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 3831 / 257831 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 1831 / 257831 bytes moving to the next chunk sending a chunk of 1831 bytes remaining 0 / 257831 bytes moving to the next chunk no additional chunks, commit commiting upload 1 commited succesfully completing upload 1 upload 1 succesful, invoking callback ** Firmware resources uploaded. OK ** Uploading firmware binary... Should enqueue uplodad: "/tmp/B0_B4_48_FB_06_0D//tintin_fw.bin" starting new upload 2, size:505995, type:1, slot:0, crc:1325146304, filename:"/tmp/B0_B4_48_FB_06_0D//tintin_fw.bin" "010007b88b01002f746d702f42305f42345f34385f46425f30365f30442f2f74696e74696e5f66772e62696e00" token received moving to the next chunk sending a chunk of 2000 bytes remaining 503995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 501995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 499995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 497995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 495995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 493995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 491995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 489995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 487995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 485995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 483995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 481995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 479995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 477995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 475995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 473995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 471995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 469995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 467995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 465995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 463995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 461995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 459995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 457995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 455995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 453995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 451995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 449995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 447995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 445995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 443995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 441995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 439995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 437995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 435995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 433995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 431995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 429995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 427995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 425995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 423995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 421995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 419995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 417995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 415995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 413995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 411995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 409995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 407995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 405995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 403995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 401995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 399995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 397995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 395995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 393995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 391995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 389995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 387995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 385995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 383995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 381995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 379995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 377995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 375995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 373995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 371995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 369995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 367995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 365995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 363995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 361995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 359995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 357995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 355995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 353995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 351995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 349995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 347995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 345995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 343995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 341995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 339995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 337995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 335995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 333995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 331995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 329995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 327995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 325995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 323995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 321995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 319995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 317995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 315995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 313995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 311995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 309995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 307995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 305995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 303995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 301995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 299995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 297995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 295995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 293995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 291995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 289995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 287995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 285995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 283995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 281995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 279995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 277995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 275995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 273995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 271995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 269995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 267995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 265995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 263995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 261995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 259995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 257995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 255995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 253995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 251995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 249995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 247995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 245995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 243995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 241995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 239995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 237995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 235995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 233995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 231995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 229995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 227995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 225995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 223995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 221995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 219995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 217995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 215995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 213995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 211995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 209995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 207995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 205995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 203995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 201995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 199995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 197995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 195995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 193995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 191995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 189995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 187995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 185995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 183995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 181995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 179995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 177995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 175995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 173995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 171995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 169995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 167995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 165995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 163995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 161995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 159995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 157995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 155995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 153995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 151995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 149995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 147995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 145995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 143995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 141995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 139995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 137995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 135995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 133995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 131995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 129995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 127995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 125995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 123995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 121995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 119995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 117995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 115995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 113995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 111995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 109995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 107995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 105995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 103995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 101995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 99995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 97995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 95995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 93995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 91995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 89995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 87995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 85995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 83995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 81995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 79995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 77995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 75995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 73995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 71995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 69995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 67995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 65995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 63995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 61995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 59995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 57995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 55995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 53995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 51995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 49995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 47995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 45995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 43995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 41995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 39995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 37995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 35995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 33995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 31995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 29995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 27995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 25995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 23995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 21995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 19995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 17995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 15995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 13995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 11995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 9995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 7995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 5995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 3995 / 505995 bytes moving to the next chunk sending a chunk of 2000 bytes remaining 1995 / 505995 bytes moving to the next chunk sending a chunk of 1995 bytes remaining 0 / 505995 bytes moving to the next chunk no additional chunks, commit commiting upload 2 commited succesfully completing upload 2 upload 2 succesful, invoking callback ** Firmware binary uploaded. OK qt.bluetooth.bluez: void QBluetoothSocketPrivate::_q_readNotify() 16 error: -1 "Connection reset by peer" SocketError QBluetoothSocket::UnknownSocketError Disconnected Pebble disconnected: "Pebble 060D" Attempting to reconnect in 10 seconds Disconnected Pebble disconnected: "Pebble 060D" SocketError QBluetoothSocket::UnknownSocketError Disconnected Pebble disconnected: "Pebble 060D" Attempting to reconnect in 10 seconds Pebble connected: "Pebble 060D" sending phone version "01ffffffff6700000000000032020300006700000000000000" have launcher push message "0100dec0424c06254878b1f2147e57e83688010100000002040001000000" (1) App starting in watch: QUuid("{dec0424c-0625-4878-b1f2-147e57e83688}") Have message for unhandled endpoint 2001 "000000002a00" have factory settings "010400000001" Software Version build: QDateTime("2016-06-27 21:58:17.000 CEST Qt::LocalTime") Software Version string: "v3.12.2" Software Version commit: "696697c" Recovery: false HW Revision: 5 Metadata Version: 1 Safe build: QDateTime("2015-12-05 02:22:49.000 CET Qt::LocalTime") Safe version: "v3.8-prf9" safe commit: "d240e93" Safe recovery: 1 HW Revision: 5 Metadata Version: 1 BootloaderBuild QDateTime("2015-11-10 06:53:52.000 CET Qt::LocalTime") hardwareRevision "V3R3" serialnumber "Q152485E00RM" BT address "0d06fb48b4b0" CRC: 17607635 Resource timestamp: QDateTime("1970-01-01 01:00:00.000 CET Qt::LocalTime") Language "en_US" Language version 1 Capabilities "6bf" Capabilities 0 Is Unfaithful false Scanning Apps dir "/home/phablet/.local/share/rockworkd/B0_B4_48_FB_06_0D/apps" scanning app "/home/phablet/.local/share/rockworkd/B0_B4_48_FB_06_0D/apps/52d30a1d19412b4d84000025" scanning app "/home/phablet/.local/share/rockworkd/B0_B4_48_FB_06_0D/apps/538e757e6e73b61d45000016" scanning app "/home/phablet/.local/share/rockworkd/B0_B4_48_FB_06_0D/apps/5425871e2375286a35000124" scanning app "/home/phablet/.local/share/rockworkd/B0_B4_48_FB_06_0D/apps/547bd7a0fb079720950000a7" scanning app "/home/phablet/.local/share/rockworkd/B0_B4_48_FB_06_0D/apps/5549ffde1c6fe76fe8000037" scanning app "/home/phablet/.local/share/rockworkd/B0_B4_48_FB_06_0D/apps/55a5c024f4510f794c000071" scanning app "/home/phablet/.local/share/rockworkd/B0_B4_48_FB_06_0D/apps/55ad0a036749cdddc6000075" scanning app "/home/phablet/.local/share/rockworkd/B0_B4_48_FB_06_0D/apps/55af92a8f52274ca06000078" scanning app "/home/phablet/.local/share/rockworkd/B0_B4_48_FB_06_0D/apps/57542c56d694500794000006" BlobDB: Starting calendar sync for 84 entries adding 0 timeline entries Inserting app "Multi Timer" into BlobDB App already in DB. Not syncing again Inserting app "CustomNote" into BlobDB App already in DB. Not syncing again Inserting app "My Calendar" into BlobDB App already in DB. Not syncing again Inserting app "Minimalist Weather" into BlobDB App already in DB. Not syncing again Inserting app "Timeline Blocks" into BlobDB App already in DB. Not syncing again Inserting app "TimeStyle" into BlobDB App already in DB. Not syncing again Inserting app "Calendar Cards" into BlobDB App already in DB. Not syncing again Inserting app "Modular" into BlobDB App already in DB. Not syncing again Inserting app "A Note" into BlobDB App already in DB. Not syncing again Setting health params. Enabled: false "0107bc07136163746976697479507265666572656e6365730900000000000000000000" Syncing Time QDateTime("2016-09-07 03:11:45.559 CEST Qt::LocalTime") "0357cf695100780c4575726f70652f5061726973" fetching firmware info: "https://pebblefw.s3.amazonaws.com/pebble/v1_5/release-v3.8/latest.json" Blob Command failed: 5 firmware info reply: "{ "3.x-migration": { "friendlyVersion": "v3.8-mig10", "notes": "Pebble 3.X Migration Firmware", "sha-256": "1db32018aae67665321bae0a2d09ee95fe0fdb54f15e489a15e34f530f380a06", "timestamp": 1449968598, "url": "https://pebblefw.s3.amazonaws.com/pebble/v1_5/release-v3.8/pbz/3.x-migration_v1_5_v3.8-mig10.pbz" }, "normal": { "friendlyVersion": "v3.12.2", "notes": "Enjoy beautiful Pebble Health graphs on the mobile app, auto-detection of runs and long walks, Smart Alarms, and new activity insights in Time-series watches. Bug fixes and performance improvements for all models. Learn more at blog.pebble.com.", "sha-256": "13800953600baf94bd4de26c2bffe2ddbc23736205906094f8529bedd7d83a63", "timestamp": 1467057497, "url": "https://pebblefw.s3.amazonaws.com/pebble/v1_5/release-v3.8/pbz/Pebble-3.12.2-v1_5.pbz" } } " current: "v3.12.2" candidate: "v3.12.2" parsed firmware versions: current: 3 12 2 candidate: 3 12 2 Watch firmware is up to date update available false "v3.12.2" App stopping in watch: QUuid("{dec0424c-0625-4878-b1f2-147e57e83688}") App starting in watch: QUuid("{4368ffa4-f0fb-4823-90be-f754b076bdaa}") JSKitManager: Preparing to start JSKit app QUuid("{4368ffa4-f0fb-4823-90be-f754b076bdaa}") "TimeStyle" JSKitManager: starting JS app "TimeStyle" JSKitManager: evaluating js file ":/jskitsetup.js" JSKitManager: JS script evaluated JSKitManager: evaluating js file ":/typedarray.js" JSKitManager: JS script evaluated JSKitManager: loaded script "undefined" JSKitPebble: invoking callback "ready" "function() { [code] }" JSKit Log: "JS component is now READY" JSKit Log: "the wdisabled value is: "no"" JSKit Log: "Get weather function called! DisableWeather is 'no'" JSKitGeolocation: setting up watcher, gps= false timeout= 15000 maximumAge= 60000 once= true QObject::connect: No such signal QCoreApplication::applicationStateChanged(Qt::ApplicationState) JSKitGeolocation: got pos timestamp QDateTime(" Qt::LocalTime") but we want QDateTime("2016-09-07 03:10:49.040 CEST Qt::LocalTime") JSKitGeolocation: added new watcher 1 JSKitManager: evaluating js file ":/cacheLocalStorage.js" JSKitManager: JS script evaluated JSKitGeolocation: watch 1 rem timeout 14978 JSKitGeolocation: stopping updates Loading module: 'libubuntu_application_api_touch_mirclient.so.3.0.0' JSKitGeolocation: requesting single location update with timeout 14978 Received appmsg PUSH from QUuid("{4368ffa4-f0fb-4823-90be-f754b076bdaa}") with QMap() Mapped dict QMap() ACKing transaction 1 JSKitGeolocation: got position at QDateTime("2016-09-07 03:11:31.441 CEST Qt::LocalTime") type 1 JSKitGeolocation: invoking callback "function() { [code] }" JSKit Log: "http://api.openweathermap.org/data/2.5/weather?lat=45.18613685135242&lon=5.7093062192272015&units=metric&appid=340d9ab963bfb39736e6de4161fc0e0a" JSKitXMLHttpRequest: opened to URL "http://api.openweathermap.org/data/2.5/weather?lat=45.18613685135242&lon=5.7093062192272015&units=metric&appid=340d9ab963bfb39736e6de4161fc0e0a" Async: true JSKitXMLHttpRequest: sending "GET" to QUrl( "http://api.openweathermap.org/data/2.5/weather?lat=45.18613685135242&lon=5.7093062192272015&units=metric&appid=340d9ab963bfb39736e6de4161fc0e0a" ) with "" JSKit Log: "Forecast requested! Age is 1473210709183" JSKitManager: handling app message QUuid("{4368ffa4-f0fb-4823-90be-f754b076bdaa}") QMap() JSKitPebble: invoking callback "appmessage" "function() { [code] }" JSKit Log: "Recieved message: {}" JSKit Log: "Get weather function called! DisableWeather is 'no'" JSKitGeolocation: setting up watcher, gps= false timeout= 15000 maximumAge= 60000 once= true JSKitGeolocation: got pos timestamp QDateTime("2016-09-07 03:11:31.441 CEST Qt::LocalTime") but we want QDateTime("2016-09-07 03:10:49.184 CEST Qt::LocalTime") JSKitGeolocation: invoking callback "function() { [code] }" JSKit Log: "http://api.openweathermap.org/data/2.5/weather?lat=45.18613685135242&lon=5.7093062192272015&units=metric&appid=340d9ab963bfb39736e6de4161fc0e0a" JSKitXMLHttpRequest: opened to URL "http://api.openweathermap.org/data/2.5/weather?lat=45.18613685135242&lon=5.7093062192272015&units=metric&appid=340d9ab963bfb39736e6de4161fc0e0a" Async: true JSKitXMLHttpRequest: sending "GET" to QUrl( "http://api.openweathermap.org/data/2.5/weather?lat=45.18613685135242&lon=5.7093062192272015&units=metric&appid=340d9ab963bfb39736e6de4161fc0e0a" ) with "" JSKit Log: "Forecast requested! Age is 1473210709195" JSKitManager: evaluating js file ":/cacheLocalStorage.js" JSKitManager: JS script evaluated JSKitXMLHttpRequest: reply finished, reply text: "{"coord":{"lon":5.72,"lat":45.2},"weather":[{"id":800,"main":"Clear","description":"clear sky","icon":"01n"}],"base":"cmc stations","main":{"temp":14.73,"pressure":1019,"humidity":87,"temp_min":13,"temp_max":18},"wind":{"speed":1.5},"rain":{},"clouds":{"all":0},"dt":1473207654,"sys":{"type":3,"id":5572,"message":0.0089,"country":"FR","sunrise":1473224786,"sunset":1473271364},"id":6433369,"name":"Saint-Martin-le-Vinoux","cod":200} " status: 200 JSKitXMLHttpRequest: going to call onload handler: "function() { [code] }" JSKit Log: "Temperature is 15" JSKit Log: "Condition code is 800" JSKit Log: "{"KEY_CONDITION_CODE":1,"KEY_TEMPERATURE":15}" JSKitPebble: sendAppMessage QMap(("KEY_CONDITION_CODE", QVariant(int, 1) ) ( "KEY_TEMPERATURE" , QVariant(double, 15) ) ) Have appkeys: ("KEY_SETTING_SIDEBAR_LEFT", "KEY_SETTING_LANGUAGE_ID", "KEY_FORECAST_CONDITION", "KEY_SETTING_DECIMAL_SEPARATOR", "KEY_SETTING_ALTCLOCK_OFFSET", "KEY_SETTING_COLOR_BG", "KEY_CONDITION_CODE", "KEY_SETTING_USE_LARGE_FONTS", "KEY_WIDGET_0_ID", "KEY_FORECAST_TEMP_HIGH", "KEY_USE_NIGHT_ICON", "KEY_SETTING_COLOR_TIME", "KEY_SETTING_SHOW_LEADING_ZERO", "KEY_SETTING_CLOCK_FONT_ID", "KEY_WIDGET_1_ID", "KEY_SETTING_USE_METRIC", "KEY_SETTING_SIDEBAR_TEXT_COLOR", "KEY_SETTING_HEALTH_USE_DISTANCE", "KEY_SETTING_DISABLE_WEATHER", "KEY_SETTING_DISABLE_AUTOBATTERY", "KEY_WIDGET_2_ID", "KEY_SETTING_HOURLY_VIBE", "KEY_SETTING_ALTCLOCK_NAME", "KEY_SETTING_COLOR_SIDEBAR", "KEY_SETTING_HEALTH_USE_RESTFUL_SLEEP", "KEY_TEMPERATURE", "KEY_FORECAST_TEMP_LOW", "KEY_SETTING_BT_VIBE", "KEY_SETTING_SHOW_BATTERY_PCT") Queueing appmsg 1 to QUuid("{4368ffa4-f0fb-4823-90be-f754b076bdaa}") with dict QMap((3, QVariant(double, 15) ) ( 4 , QVariant(int, 1) ) ) JSKitXMLHttpRequest: reply finished, reply text: "{"coord":{"lon":5.72,"lat":45.2},"weather":[{"id":800,"main":"Clear","description":"clear sky","icon":"01n"}],"base":"cmc stations","main":{"temp":14.73,"pressure":1019,"humidity":87,"temp_min":13,"temp_max":18},"wind":{"speed":1.5},"rain":{},"clouds":{"all":0},"dt":1473207654,"sys":{"type":3,"id":5572,"message":0.0089,"country":"FR","sunrise":1473224786,"sunset":1473271364},"id":6433369,"name":"Saint-Martin-le-Vinoux","cod":200} " status: 200 JSKitXMLHttpRequest: going to call onload handler: "function() { [code] }" JSKit Log: "Temperature is 15" JSKit Log: "Condition code is 800" JSKit Log: "{"KEY_CONDITION_CODE":1,"KEY_TEMPERATURE":15}" JSKitPebble: sendAppMessage QMap(("KEY_CONDITION_CODE", QVariant(int, 1) ) ( "KEY_TEMPERATURE" , QVariant(double, 15) ) ) Have appkeys: ("KEY_SETTING_SIDEBAR_LEFT", "KEY_SETTING_LANGUAGE_ID", "KEY_FORECAST_CONDITION", "KEY_SETTING_DECIMAL_SEPARATOR", "KEY_SETTING_ALTCLOCK_OFFSET", "KEY_SETTING_COLOR_BG", "KEY_CONDITION_CODE", "KEY_SETTING_USE_LARGE_FONTS", "KEY_WIDGET_0_ID", "KEY_FORECAST_TEMP_HIGH", "KEY_USE_NIGHT_ICON", "KEY_SETTING_COLOR_TIME", "KEY_SETTING_SHOW_LEADING_ZERO", "KEY_SETTING_CLOCK_FONT_ID", "KEY_WIDGET_1_ID", "KEY_SETTING_USE_METRIC", "KEY_SETTING_SIDEBAR_TEXT_COLOR", "KEY_SETTING_HEALTH_USE_DISTANCE", "KEY_SETTING_DISABLE_WEATHER", "KEY_SETTING_DISABLE_AUTOBATTERY", "KEY_WIDGET_2_ID", "KEY_SETTING_HOURLY_VIBE", "KEY_SETTING_ALTCLOCK_NAME", "KEY_SETTING_COLOR_SIDEBAR", "KEY_SETTING_HEALTH_USE_RESTFUL_SLEEP", "KEY_TEMPERATURE", "KEY_FORECAST_TEMP_LOW", "KEY_SETTING_BT_VIBE", "KEY_SETTING_SHOW_BATTERY_PCT") Queueing appmsg 2 to QUuid("{4368ffa4-f0fb-4823-90be-f754b076bdaa}") with dict QMap((3, QVariant(double, 15) ) ( 4 , QVariant(int, 1) ) ) Got ACK to transaction 1 JSKit Log: "Weather info sent to Pebble successfully!" Got ACK to transaction 2 JSKit Log: "Weather info sent to Pebble successfully!" JSKitGeolocation: got position at QDateTime("2016-09-07 03:12:01.171 CEST Qt::LocalTime") type 1 JSKitGeolocation: got position update but no one is watching JSKitGeolocation: removing source data logged "0728" DataLogging reached timeout: Session: 40