Date: Mon, 19 Aug 2013 09:59:23 -0300 From: Luiz Otavio O Souza <lists.br@gmail.com> To: hiren panchasara <hiren.panchasara@gmail.com> Cc: freebsd-embedded <freebsd-embedded@freebsd.org> Subject: Re: Making Picostation m2HP work Message-ID: <CAB=2f8wnCNTrY62wD9OBT-b6ZhwiNvyoR418Kc0uf9M5xDb-LQ@mail.gmail.com> In-Reply-To: <CALCpEUGRZ9PW1SkNLEsNqaB83zNx=oA-j4WH7TYu%2Bywi-5s5%2BQ@mail.gmail.com> References: <CALCpEUHxqyZb1Y5WqsuxjvwY2Pd_xN2%2BoTgsew0DwdRMC6=5Nw@mail.gmail.com> <CALCpEUGbk8mCFqOUp6WxfdcH-kveudG-f4S0muUg4aYy0uqBtA@mail.gmail.com> <CAJ-VmomsSBSs9QumGc6z=aYQ0OUqjGcxBnnsy%2B1NR_F83KUzxg@mail.gmail.com> <CALCpEUG4FR2qugb-ZYHG%2BJ7xcOL34edkPx41yOwU7qK-BynGOw@mail.gmail.com> <CAJ-VmokPNDgkdziRFr3-MnDZudskGb0ykRk9jfY1nWhrxBZEKw@mail.gmail.com> <CAB=2f8yPSSpOZBwOv8Xr5=OtM%2BMq0-h-%2B9-tKTgjR7LvCfX6jQ@mail.gmail.com> <CALCpEUFi6qr8Cox9PpzmkPk69gb0hrhM1vepE81gqot2cVy7tQ@mail.gmail.com> <CAJ-VmonxVF6GQXEZod9XajAK00i9ZP6=s3SSCDEL%2BJR6kgLVWQ@mail.gmail.com> <CALCpEUHEPRDAiCZ2-hFwD1sPPQHqmNVA=E8sJREm5qmB%2BxF5cA@mail.gmail.com> <CAJ-VmokDUhJxN7oWOr0t7T1Zq-Odf43mM9qO%2B5TDyv1DnKAJuQ@mail.gmail.com> <CALCpEUGC1NrWfNZ5%2BfAnbaCvFVpKNCOMZ9Yh6XFYFBqCWehE0Q@mail.gmail.com> <20130729151943.70ce473e14d88588337e57ba@ddteam.net> <CALCpEUEXGrazTbMUUA5jkarr8vH_a9TU-QUy9=w7TFU8ND8B_Q@mail.gmail.com> <CALCpEUGMAHwFEYKPJGyOMx9fNxnqJ=6s2VABGSyCOb-XZz_Fdg@mail.gmail.com> <51F7983C.5090309@dat.pl> <CAKYr3zw-b3f4URh3K5ysStein_P%2BSuKmg8QHmw_UWjnx%2BBNwyA@mail.gmail.com> <CAKYr3zze4LHu3y8go-Q57yZWzFDuUVTow3JBNcOPw5y5bm0RGw@mail.gmail.com> <CALCpEUF8TJUG=5QBQ214P6LKCVCPmmaLR62jCbhDvqqG55Ybdw@mail.gmail.com> <CAJ-Vmo=Tv6v21p%2BetOGpsY4eJZBypGB_18e8r6FQnCdAaj0RKg@mail.gmail.com> <CAKYr3zwY5ezYCQZ5iF-LCG%2Bii_fLoUn9T7xK%2Bfa4WkOfdMsbAA@mail.gmail.com> <CALCpEUGRZ9PW1SkNLEsNqaB83zNx=oA-j4WH7TYu%2Bywi-5s5%2BQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Hiren, I've looked at ubnt firmwares and there are a few identifiers that i can gather: All the 'M' series (rockets, airgrids and many others) uses the same firmware identifier: 'XM'. The b/g 2Ghz radios uses the 'XS2' identifier and the 5Ghz models uses the 'XS5'. The original PicoStation2 HP firmware has the following identifier: $ hexdump -C PicoStation2HP-v4.0.3.build5058.bin 00000000 55 42 4e 54 58 53 32 2e 61 72 32 33 31 36 2e 76 |UBNTXS2.ar2316.v| 00000010 34 2e 30 2e 33 2e 35 30 35 38 2e 31 33 30 33 32 |4.0.3.5058.13032| 00000020 38 2e 31 30 35 34 00 00 00 00 00 00 00 00 00 00 |8.1054..........| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| [...] Can you try to build an image using 'XS2' as the board type and 'XS2.ar2316.FreeBSD' as the version string ? If you create a correct image the update process will succeed even if the compression is wrong (the loader will fail to boot, but that is ok, we can hopefully fix the image later). The kernel load address and entry point set by mkfwimage for the XS2 board is different from what we expect: .name = "XS2", .kern_start = 0xbfc30000, .kern_memstart = 0x80041000, .kern_entry = 0x80041000, .firmware_max_length= 0x00390000, So you may need to adjust your kernel or the settings on mkfwimage for this firmware template. Luiz
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAB=2f8wnCNTrY62wD9OBT-b6ZhwiNvyoR418Kc0uf9M5xDb-LQ>