Hi Aditya,
On Wed, 23 May 2018 at 09:43, Aditya Xavier <[email protected]> wrote:

> Hi Łukasz,
>
>
> Just saw a PR which you raised, does this fix the problem we were
> discussing ?
>

I don't think it fixes it.  I will put info on the issue you created once
it is done.

>
> Also, the example I gave you has Device Address being generated Randomly.
> Is it possible to use Mesh with a Public BLE Address ?
>

Yes, you just need to set it using  MYNEW_VAL with address you like: e.g.
BLE_PUBLIC_DEV_ADDR: ((uint8_t[6]){0x11, 0xaa, 0xbb, 0xcc, 0xdd, 0xee})
and then use it. You can check cmd_mesh_init() in shell.c file how we do it.


>
> Thanks,
> Aditya Xavier.
>
> Best
\Łukasz

>
> > On 19-May-2018, at 7:41 PM, Aditya Xavier <[email protected]> wrote:
> >
> > Hi Łukasz,
> >
> > Thanks for looking into it.
> >
> > Have raised an issue in Github for the same.
> >
> > Thanks,
> > Aditya Xavier.
> >
> >
> >> On 19-May-2018, at 6:05 PM, Łukasz Rymanowski <
> [email protected]> wrote:
> >>
> >> Hi,
> >>
> >>
> >> On Sat, May 19, 2018, 14:21 Aditya Xavier <[email protected]> wrote:
> >>
> >>> Hi Michał / Łukasz,
> >>>
> >>> Were you able to identify the issue ? Do let me know if you need any
> >>> further testing from my end.
> >>>
> >>
> >> We found one issue. Not yet PR bit you can apply patch for you to test
> >>
> >> ble_adv_copy_to_ext_param(struct ble_gap_ext_adv_params *ext_param,
> >>                         const struct ble_gap_adv_params *param)
> >> @@ -510,6 +522,7 @@ ble_adv_copy_to_ext_param(struct
> ble_gap_ext_adv_params
> >> *ext_param,
> >>   ext_param->itvl_min = param->itvl_min;
> >>   ext_param->channel_map = param->channel_map;
> >>   ext_param->high_duty_directed = param->high_duty_cycle;
> >> +    ext_param->own_addr_type = g_mesh_addr_type;
> >> }
> >>
> >>
> >> This is not yet solving the issue but you should see adv going out from
> >> Device which uses BLE_EXT_ADV and uses non public address.
> >>
> >>
> >>> Also, do you recommend I submit a new Issue on Github for the same ?
> >>>
> >>
> >> Please do it.
> >>
> >> \Łukasz
> >>
> >>
> >>> From my testing its pretty apparent that BLE_EXT_ADV does not allow
> >>> bt_mesh_model_send  ( mesh_init.c Line 155 ) to work anymore.
> >>>
> >>> Regarding the issue of Device B not receiving messages till around
> 15-50
> >>> attempts, I believe it requires further deep dive.
> >>>
> >>> Am under the assumption that BLE_EXT_ADV does not actually require BLE
> to
> >>> be used and just Mesh to be configured.
> >>>
> >>> Do let me know if there are any issues in the code / my thought
> process.
> >>>
> >>> Thanks,
> >>> Aditya Xavier.
> >>>
> >>>
> >>>
> >>>> On 19-May-2018, at 12:23 PM, Aditya Xavier <[email protected]>
> wrote:
> >>>>
> >>>> Hi Michał,
> >>>>
> >>>> Sorry fo the confusion. I have done some more testing on the same,
> >>> please find the test results in the xl file.
> >>>>
> >>>> Please note, the test results are of Device A; wherein the Device B is
> >>> kept in the same state ( with all the mentioned flags turned off)
> >>>>
> >>>> Also, test cases 2 - 5 have an issue wherein right after loading the
> >>> firmware Device A would receive Messages from Dev B.
> >>>>
> >>>> However, Device A would not be able to send messages to Dev B, till
> >>> around 15-50 attempts. A restart of Dev B helps.
> >>>>
> >>>> The initial delay to receive messages was what I thought not working
> >>> earlier.
> >>>> <Book1.xlsx>
> >>>>
> >>>> Thanks,
> >>>> Aditya Xavier.
> >>>>
> >>>>
> >>>>> On 18-May-2018, at 6:27 PM, Michał Narajowski <
> >>> [email protected]> wrote:
> >>>>>
> >>>>> Hi Aditya,
> >>>>>
> >>>>> BLE_ROLE_BROADCASTER should not have an impact on this. There is only
> >>> one
> >>>>> place in the code where this is used:
> >>>>>
> >>>>> include/nimble/nimble_opt_auto.h:37:    #define NIMBLE_BLE_ADVERTISE
> >>>>>         \
> >>>>> (MYNEWT_VAL(BLE_ROLE_BROADCASTER) || MYNEWT_VAL(BLE_ROLE_PERIPHERAL))
> >>>>>
> >>>>> Best regards
> >>>>> Michał Narajowski
> >>>>>
> >>>>> pt., 18 maj 2018 o 14:02 Aditya Xavier <[email protected]>
> >>> napisał(a):
> >>>>>
> >>>>>> Hi Michał,
> >>>>>>
> >>>>>> A correction.
> >>>>>>
> >>>>>> It seems its out of the two BLE_ROLE* flags, its only
> >>> BLE_ROLE_BROADCASTER
> >>>>>> that has an adverse effect.
> >>>>>> Enabling BLE_ROLE_BROADCASTER stops the device from receiving
> messages.
> >>>>>>
> >>>>>> Thanks,
> >>>>>> Aditya Xavier.
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>> On 18-May-2018, at 3:44 PM, Aditya Xavier <[email protected]>
> >>> wrote:
> >>>>>>>
> >>>>>>> Hi Michał,
> >>>>>>>
> >>>>>>> Yes, that is what you should be seeing, because the message is
> being
> >>>>>> sent to the GROUP; originator receives it as well.
> >>>>>>> If you change it to the destination / target address, you wouldn’t
> see
> >>>>>> Received.
> >>>>>>>
> >>>>>>> To test this, you would require two devices.
> >>>>>>>
> >>>>>>> Assuming Device A and B.
> >>>>>>>
> >>>>>>> With all three flags disabled and unique address ( node_address in
> >>>>>> mesh_init.c Line 28).
> >>>>>>> Device A ( button Pressed ) -> Device B should say in the Log
> >>> Received.
> >>>>>> ( Model callback method - mesh_init.c Line 78 )
> >>>>>>> Device B ( button Pressed ) -> Device A should say in the Log
> >>> Received.
> >>>>>>>
> >>>>>>> With all three flags enabled and unique node_address.
> >>>>>>> Device A ( button Pressed )-> Device B will not receive any
> message.
> >>>>>>> Device B ( button Pressed )-> Device A will not receive any
> message.
> >>>>>>>
> >>>>>>> With only BLE_ROLE* flags disabled on Device B and all three flags
> >>>>>> disabled on Device B, and unique node_address.
> >>>>>>> Device A ( button Pressed )-> Device B should say in the Log
> Received.
> >>>>>>> Device B ( button Pressed )-> Device A will not receive any
> message.
> >>>>>>>
> >>>>>>> Thanks,
> >>>>>>> Aditya Xavier.
> >>>>>>>
> >>>>>>>
> >>>>>>>> On 18-May-2018, at 3:23 PM, Michał Narajowski <
> >>>>>> [email protected]> wrote:
> >>>>>>>>
> >>>>>>>> Hi Aditya,
> >>>>>>>>
> >>>>>>>> I enabled these flags:
> >>>>>>>>
> >>>>>>>>   BLE_ROLE_BROADCASTER: 1
> >>>>>>>>   BLE_ROLE_PERIPHERAL: 1
> >>>>>>>>   BLE_EXT_ADV: 1
> >>>>>>>>
> >>>>>>>> And this is what i see after pushing the button a few times:
> >>>>>>>>
> >>>>>>>> 045120 #mesh-onoff STATUS
> >>>>>>>> 045121 #mesh-onoff STATUS: Sent !
> >>>>>>>> 045123 Received
> >>>>>>>> 045263 #mesh-onoff STATUS
> >>>>>>>> 045264 #mesh-onoff STATUS: Sent !
> >>>>>>>> 045266 Received
> >>>>>>>> 045402 #mesh-onoff STATUS
> >>>>>>>> 045402 #mesh-onoff STATUS: Sent !
> >>>>>>>> 045404 Received
> >>>>>>>> 045535 #mesh-onoff STATUS
> >>>>>>>> 045536 #mesh-onoff STATUS: Sent !
> >>>>>>>> 045538 Received
> >>>>>>>> 046559 #mesh-onoff STATUS
> >>>>>>>> 046559 #mesh-onoff STATUS: Sent !
> >>>>>>>> 046561 Received
> >>>>>>>> 046601 #mesh-onoff STATUS
> >>>>>>>> 046602 #mesh-onoff STATUS: Sent !
> >>>>>>>> 046604 Received
> >>>>>>>> 046627 #mesh-onoff STATUS
> >>>>>>>> 046628 #mesh-onoff STATUS: Sent !
> >>>>>>>> 046630 Received
> >>>>>>>> 046656 #mesh-onoff STATUS
> >>>>>>>> 046656 #mesh-onoff STATUS: Sent !
> >>>>>>>> 046658 Received
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> Is this what I should see? What are your symptoms?
> >>>>>>>>
> >>>>>>>> Best regards
> >>>>>>>> Michał Narajowski
> >>>>>>>>
> >>>>>>>> pt., 18 maj 2018 o 11:47 Aditya Xavier <[email protected]>
> >>>>>> napisał(a):
> >>>>>>>>
> >>>>>>>>> Hi Łukasz,
> >>>>>>>>>
> >>>>>>>>> Disabling only the following flags in syscfg.yml allows the
> device
> >>> to
> >>>>>>>>> receive but not send mesh messages.
> >>>>>>>>>
> >>>>>>>>>   BLE_ROLE_BROADCASTER: 1
> >>>>>>>>>   BLE_ROLE_PERIPHERAL: 1
> >>>>>>>>>
> >>>>>>>>> Disabling BLE_EXT_ADV: 1, flag allows the device to send and
> receive
> >>>>>> mesh
> >>>>>>>>> messages.
> >>>>>>>>>
> >>>>>>>>> And as I said earlier enabling all three of them, does not allow
> the
> >>>>>>>>> device to send / receive mesh messages.
> >>>>>>>>>
> >>>>>>>>> It is quite possible its a mistake on my end. Would be grateful
> if
> >>> you
> >>>>>> let
> >>>>>>>>> me know what am I doing wrong :)
> >>>>>>>>>
> >>>>>>>>> Thanks,
> >>>>>>>>> Aditya Xavier.
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>> On 18-May-2018, at 2:59 PM, Aditya Xavier <[email protected]>
> >>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> Hi Łukasz,
> >>>>>>>>>>
> >>>>>>>>>> Am actually sending it to the Group Address.
> >>>>>>>>>>
> >>>>>>>>>> In main.c :- Line 27
> >>>>>>>>>> void button_cb(struct os_event *ev)
> >>>>>>>>>> {
> >>>>>>>>>> mesh_msg_send(MODEL_ID_CBOR_ACTION, GROUP_ADDR, "HELLO WORLD",
> 12);
> >>>>>>>>>>
> >>>>>>>>>> }
> >>>>>>>>>>
> >>>>>>>>>> And its relevant method :-
> >>>>>>>>>>
> >>>>>>>>>> In mesh_init.c :- Line 138.
> >>>>>>>>>> void mesh_msg_send(uint16_t model_id, uint16_t target_address,
> char
> >>>>>>>>> *tmsg, uint16_t tlen)
> >>>>>>>>>> {
> >>>>>>>>>> struct os_mbuf *msg = NET_BUF_SIMPLE(10 + tlen);
> >>>>>>>>>> struct bt_mesh_msg_ctx ctx = {
> >>>>>>>>>>  .net_idx = net_idx,
> >>>>>>>>>>  .app_idx = app_idx,
> >>>>>>>>>>  // .addr = node_address,
> >>>>>>>>>>  // .addr = GROUP_ADDR,
> >>>>>>>>>>  .addr = target_address,
> >>>>>>>>>>  .send_ttl = BT_MESH_TTL_MAX,
> >>>>>>>>>> };
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Which I registered here :-
> >>>>>>>>>> In mesh_init.c :- Line 129.
> >>>>>>>>>> * Add model subscription */
> >>>>>>>>>> bt_mesh_cfg_mod_sub_add_vnd(net_idx, node_address, node_address,
> >>>>>>>>> GROUP_ADDR,
> >>>>>>>>>>                          MOD_LF, CID_VENDOR, NULL);
> >>>>>>>>>>
> >>>>>>>>>> Also, I believe the mesh_msg_send is correctly because it works
> >>>>>>>>> correctly when I switch off the following flags.
> >>>>>>>>>>
> >>>>>>>>>> BLE_ROLE_BROADCASTER: 1
> >>>>>>>>>> BLE_ROLE_PERIPHERAL: 1
> >>>>>>>>>> BLE_EXT_ADV: 1
> >>>>>>>>>>
> >>>>>>>>>> Please do correct me if am wrong.
> >>>>>>>>>>
> >>>>>>>>>> Thanks,
> >>>>>>>>>> Aditya Xavier.
> >>>>>>>>>>
> >>>>>>>>>>> On 18-May-2018, at 2:53 PM, Łukasz Rymanowski <
> >>>>>>>>> [email protected]> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>> Hi Aditya,
> >>>>>>>>>>>
> >>>>>>>>>>> Sending to destination with same address as source will result
> in
> >>>>>>>>> sending
> >>>>>>>>>>> msg to source. It will not go into the air.
> >>>>>>>>>>>
> >>>>>>>>>>> Best
> >>>>>>>>>>> Łukasz
> >>>>>>>>>>>
> >>>>>>>>>>> On Thu, 17 May 2018 at 12:21, Aditya Xavier <
> [email protected]>
> >>>>>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>>> Hi Łukasz,
> >>>>>>>>>>>>
> >>>>>>>>>>>> Sorry for the late reply.
> >>>>>>>>>>>>
> >>>>>>>>>>>> I created a test application for BLE + MESH co-existence, to
> test
> >>>>>> the
> >>>>>>>>>>>> functionality and your patch.
> >>>>>>>>>>>>
> >>>>>>>>>>>> The following are my observations.
> >>>>>>>>>>>>
> >>>>>>>>>>>> 1.      On enabling any of the following flags, MESH is
> unable to
> >>>>>> send
> >>>>>>>>> /
> >>>>>>>>>>>> receive messages don’t work. (Using mesh_model_send)
> >>>>>>>>>>>>
> >>>>>>>>>>>> BLE_ROLE_BROADCASTER: 1
> >>>>>>>>>>>> BLE_ROLE_PERIPHERAL: 1
> >>>>>>>>>>>> BLE_EXT_ADV: 1
> >>>>>>>>>>>>
> >>>>>>>>>>>> 2.      Incase using the same Node_Address on two devices,
> send/
> >>>>>>>>> receive
> >>>>>>>>>>>> messages don't work. ( This might be as per protocol
> >>> specifications,
> >>>>>>>>> am not
> >>>>>>>>>>>> aware)
> >>>>>>>>>>>>
> >>>>>>>>>>>> You can try the application to verify the same.
> >>>>>>>>>>>> 1.      Do remember the node_address value should be unique.
> You
> >>> can
> >>>>>>>>>>>> change the same in mesh_init.c
> >>>>>>>>>>>> 2.      You can enable BLE / mesh by changing the relevant
> value
> >>> in
> >>>>>>>>>>>> headers.h ( ble_enable and mesh_enable )
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> Please let me know your findings and in case of any mistake
> on my
> >>>>>> part,
> >>>>>>>>>>>> please let me know.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Thanks for looking into it.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Thanks,
> >>>>>>>>>>>> Aditya Xavier.
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>> On 15-May-2018, at 7:59 PM, Łukasz Rymanowski <
> >>>>>>>>>>>> [email protected]> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Hi Aditya,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Sat, 12 May 2018 at 08:23, Aditya Xavier <
> >>> [email protected]>
> >>>>>>>>> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> Hi Łukasz,
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Thanks for looking into it.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> As per the documentation,
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> To make use of it application needs to set BLE_EXT_ADV and
> >>>>>>>>>>>>>> BLE_MULTI_ADV_INSTANCES at least to 1. Mesh will use last
> >>>>>> available
> >>>>>>>>>>>>>> advertising instance for PB-ADV and second to last for
> PB-GATT
> >>> and
> >>>>>>>>>>>>>> PROXY
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> What would happen when the Application is not utilizing
> PB-ADV
> >>> /
> >>>>>>>>>>>> PB-GATT ?
> >>>>>>>>>>>>>> i.e. provisioned Mesh Instance co-existing with a BLE
> instance
> >>> ?
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Ah this is error in the documentation. Instead of
> PB_ADV/GATT It
> >>>>>>>>> should
> >>>>>>>>>>>> be
> >>>>>>>>>>>>> ADV bearer and GATT bearer. Actually also name of #defines
> >>>>>>>>>>>>> BLE_ADV_PB_ADV/GATT_IDX is not good. Thanks for pointing it
> out.
> >>>>>> Would
> >>>>>>>>>>>> you
> >>>>>>>>>>>>> mind to send PR for this?
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> In general, when BLE_EXT_ADV is enabled and application
> wants to
> >>>>>> use
> >>>>>>>>> BLE
> >>>>>>>>>>>>> instance and Mesh, then
> >>>>>>>>>>>>> a)  BLE_MULTI_ADV_INSTANCES shall be set at least to 1 if ADV
> >>>>>> bearer
> >>>>>>>>> is
> >>>>>>>>>>>> used
> >>>>>>>>>>>>> b) BLE_MULTI_ADV_INSTANCES shall be set at least to 2 if ADV
> and
> >>>>>> GATT
> >>>>>>>>>>>>> bearer is used
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> Trying to understand whether this would require me to enable
> >>>>>> PB-ADV /
> >>>>>>>>>>>>>> PB-GATT because my application uses neither.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> There should be no need for this.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Similarly, please correct me if am wrong but I would need to
> >>> set
> >>>>>>>>>>>>>> BLE_MULTI_ADV_INSTANCES to 2 to have MESH and BLE coexist.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> No, 1 is enough. It is because  BLE_MULTI_ADV_INSTANCES stays
> >>> for
> >>>>>> an
> >>>>>>>>>>>>> additional instances. There is always one available.
> >>>>>>>>>>>>> Actually I understand that name 'BLE_MULTI_ADV_INSTANCES'
> >>> might be
> >>>>>>>>>>>>> confusing. Hopefully decryption of this flag in
> >>> nimble/syscfg.yml
> >>>>>>>>> makes
> >>>>>>>>>>>> it
> >>>>>>>>>>>>> clear.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>> Aditya Xavier.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>> Best
> >>>>>>>>>>>>> Łukasz
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On 10-May-2018, at 1:16 PM, Łukasz Rymanowski <
> >>>>>>>>>>>>>> [email protected]> wrote:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Hi,
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> We found the issue which was related to latest controller
> >>>>>> changes.
> >>>>>>>>>>>>>>> Basically controller does not allow now to mix legacy HCI
> with
> >>>>>> ext
> >>>>>>>>> adv
> >>>>>>>>>>>>>> HCI
> >>>>>>>>>>>>>>> which of course is good. The PR
> >>>>>>>>>>>>>>> https://github.com/apache/mynewt-nimble/pull/8  is fixed
> now.
> >>>>>>>>>>>>>>> I removed RFC and I plan to merge it soon.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> @Aditya - feedback very welcome.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> \Łukasz
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On Mon, 7 May 2018 at 13:41, Łukasz Rymanowski <
> >>>>>>>>>>>>>>> [email protected]> wrote:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Hi Aditya,
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Sorry for late answer.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Could you please provide btmon logs along with console
> logs
> >>> so
> >>>>>> we
> >>>>>>>>> can
> >>>>>>>>>>>>>> help
> >>>>>>>>>>>>>>>> you to analyze what is going on?
> >>>>>>>>>>>>>>>> Here is instruction how to get btmon logs:
> >>>>>>>>>>>>>>>> https://www.codecoup.pl/blog/support-for-btmon-in-mynewt/
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Thanks and best regards
> >>>>>>>>>>>>>>>> Łukasz
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> On Fri, 27 Apr 2018 at 11:48, Aditya Xavier <
> >>>>>> [email protected]>
> >>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Hi Łukasz,
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Any update on it? Were you able to check this ?
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Bt_mesh_model_send does not work after enabling
> >>> BLE_EXT_ADV..
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Or, can you give me a sample code where it works so that
> I
> >>> can
> >>>>>>>>> check
> >>>>>>>>>>>> if
> >>>>>>>>>>>>>>>>> there is something am doing wrong.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>>> Aditya Xavier.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> On 20-Apr-2018, at 3:56 PM, Aditya Xavier <
> >>>>>> [email protected]>
> >>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Hi Łukasz,
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Thanks, was able to build btshell + blemesh into
> nrf52832.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> I think I found an issue with regards to
> bt_mesh_model_send
> >>>>>>>>> method.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> It seems bt_mesh_model_send is no longer working.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> In my test app, I have remove all ble code, and using
> only
> >>>>>>>>> blemesh (
> >>>>>>>>>>>>>>>>> auto provisioning ) and send a message to another device
> >>> over
> >>>>>> mesh
> >>>>>>>>>>>> on a
> >>>>>>>>>>>>>>>>> press of a button.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> When I disable BLE_EXT_ADV and BLE_MULTI_ADV_INSTANCES,
> it
> >>>>>> works.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Can you try and confirm it works ?
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>>>> Aditya Xavier
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> On 19-Apr-2018, at 2:00 PM, Łukasz Rymanowski <
> >>>>>>>>>>>>>>>>> [email protected] <mailto:
> >>>>>>>>> [email protected]
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Hi Aditya,
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> I suggest to hack around flash map instead of removing
> >>> code.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> I would do something like this (hopefully calculations
> are
> >>>>>> OK).
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> +++ b/hw/bsp/nrf52dk/bsp.yml
> >>>>>>>>>>>>>>>>>>> @@ -41,11 +41,11 @@ bsp.flash_map:
> >>>>>>>>>>>>>>>>>>> FLASH_AREA_IMAGE_0:
> >>>>>>>>>>>>>>>>>>>  device: 0
> >>>>>>>>>>>>>>>>>>>  offset: 0x00008000
> >>>>>>>>>>>>>>>>>>> -            size: 232kB
> >>>>>>>>>>>>>>>>>>> +            size: 462kB
> >>>>>>>>>>>>>>>>>>> FLASH_AREA_IMAGE_1:
> >>>>>>>>>>>>>>>>>>>  device: 0
> >>>>>>>>>>>>>>>>>>> -            offset: 0x00042000
> >>>>>>>>>>>>>>>>>>> -            size: 232kB
> >>>>>>>>>>>>>>>>>>> +            offset: 0x0007B800
> >>>>>>>>>>>>>>>>>>> +            size: 2kB
> >>>>>>>>>>>>>>>>>>> FLASH_AREA_IMAGE_SCRATCH:
> >>>>>>>>>>>>>>>>>>>  device: 0
> >>>>>>>>>>>>>>>>>>>  offset: 0x0007c000
> >>>>>>>>>>>>>>>>>>> diff --git a/hw/bsp/nrf52dk/nrf52xxaa.ld
> >>>>>>>>>>>>>> b/hw/bsp/nrf52dk/nrf52xxaa.ld
> >>>>>>>>>>>>>>>>>>> index 9433e37fd..55e293da1 100644
> >>>>>>>>>>>>>>>>>>> --- a/hw/bsp/nrf52dk/nrf52xxaa.ld
> >>>>>>>>>>>>>>>>>>> +++ b/hw/bsp/nrf52dk/nrf52xxaa.ld
> >>>>>>>>>>>>>>>>>>> @@ -17,7 +17,7 @@
> >>>>>>>>>>>>>>>>>>> */
> >>>>>>>>>>>>>>>>>>> MEMORY
> >>>>>>>>>>>>>>>>>>> {
> >>>>>>>>>>>>>>>>>>> -  FLASH (rx) : ORIGIN = 0x00008000, LENGTH = 0x3a000
> >>>>>>>>>>>>>>>>>>> +  FLASH (rx) : ORIGIN = 0x00008000, LENGTH = 0x73800
> >>>>>>>>>>>>>>>>>>> RAM (rwx) : ORIGIN = 0x20000000, LENGTH = 0x10000
> >>>>>>>>>>>>>>>>>>> }
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Make sure to rebuild boot and app and then try.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Best
> >>>>>>>>>>>>>>>>>>> Łukasz
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> On 19 April 2018 at 07:30, Aditya Xavier <
> >>>>>> [email protected]
> >>>>>>>>>>>>>> <mailto:
> >>>>>>>>>>>>>>>>> [email protected]> <mailto:[email protected]
> <mailto:
> >>>>>>>>>>>>>>>>> [email protected]>>> wrote:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Hi Łukasz,
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> PFA the app I used to test Mesh using multi
> advertising
> >>>>>>>>> instances.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> I get the following error.
> >>>>>>>>>>>>>>>>>>>> [ts=275343728ssb, mod=4 level=3] adv_send: Advertising
> >>>>>> failed:
> >>>>>>>>>>>> err 3
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> I had to comment out a lot of code to get it in a
> >>> flash-able
> >>>>>>>>> size.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>>>>>> Aditya Xavier.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On 18-Apr-2018, at 1:13 PM, Aditya Xavier <
> >>>>>> [email protected]
> >>>>>>>>>>>>>>>>> <mailto:[email protected]>> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Hi Łukasz,
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Am using nrf52832, hence the problem of flash
> overflow.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Would create a test app, using btshell + blemesh + the
> >>> flags
> >>>>>>>>> which
> >>>>>>>>>>>>>> you
> >>>>>>>>>>>>>>>>>>>> recommended, and test again.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>>>>>> Aditya Xavier.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On 18-Apr-2018, at 12:29 PM, Łukasz Rymanowski <
> >>>>>>>>>>>>>>>>>>>> [email protected] <mailto:
> >>>>>>>>>>>> [email protected]
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Hi Aditya,
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> If there is flash overflow consider removing some
> >>> features
> >>>>>> from
> >>>>>>>>>>>> the
> >>>>>>>>>>>>>>>>>>>> configuration.
> >>>>>>>>>>>>>>>>>>>> What HW are you using? We are running on nrf52840
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> BTW There is no special application. It is btshell
> plus
> >>>>>> those 4
> >>>>>>>>>>>>>> flags
> >>>>>>>>>>>>>>>>> (
> >>>>>>>>>>>>>>>>>>>> BLE_EXT_ADV, BLE_MULTI_ADV_INSTANCES, BLE_MESH,
> >>>>>>>>> BLE_MESH_SHELL) .
> >>>>>>>>>>>>>> Of
> >>>>>>>>>>>>>>>>>>>> course you need my PR. I did not test it personally,
> >>> but  I
> >>>>>>>>> know
> >>>>>>>>>>>> it
> >>>>>>>>>>>>>>>>> worked
> >>>>>>>>>>>>>>>>>>>> for Michal.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Please share your target configuration,
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Best
> >>>>>>>>>>>>>>>>>>>> Łukasz
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On 17 April 2018 at 12:04, Aditya Xavier <
> >>>>>> [email protected]
> >>>>>>>>>>>>>>>>> <mailto:[email protected]> <mailto:
> >>>>>>>>>>>>>>>>>>>> [email protected] <mailto:[email protected]>
> >>> <mailto:
> >>>>>>>>>>>>>>>>> [email protected] <mailto:[email protected]>> <
> >>>>>>>>>>>> [email protected]
> >>>>>>>>>>>>>>>>> <mailto:[email protected]> <mailto:[email protected]
> >>>>>> <mailto:
> >>>>>>>>>>>>>>>>> [email protected]>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Hi Łukasz,
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Been trying to join both blemesh_shell and bt_shell,
> but
> >>>>>> there
> >>>>>>>>> is
> >>>>>>>>>>>> a
> >>>>>>>>>>>>>>>>>>>> problem of flash overflow.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Created another app, which basically is btshell and
> some
> >>>>>>>>> portions
> >>>>>>>>>>>> of
> >>>>>>>>>>>>>>>>>>>> blemesh, but that didn’t work.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Is it possible for you to share a sample / test app ?
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>>>>>> Aditya Xavier.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On 10-Apr-2018, at 1:09 PM, Łukasz Rymanowski <
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> [email protected] <mailto:
> >>>>>>>>>>>> [email protected]
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> <mailto:[email protected] <mailto:
> >>>>>>>>>>>>>>>>> [email protected]>>> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Hi Michał, Aditya,
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> I just upload a new version of PR:
> >>>>>>>>>>>>>>>>>>>> https://github.com/apache/mynewt-nimble/pull/8 <
> >>>>>>>>>>>>>>>>> https://github.com/apache/mynewt-nimble/pull/8> <
> >>>>>>>>>>>>>>>>> https://github.com/apache/mynewt-nimble/pull/8 <
> >>>>>>>>>>>>>>>>> https://github.com/apache/mynewt-nimble/pull/8>>
> >>>>>>>>>>>>>>>>>>>> It contains fixes for the problem mentioned above,
> >>> however
> >>>>>>>>>>>> solution
> >>>>>>>>>>>>>> is
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> bit
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> different from what Michał suggested.
> >>>>>>>>>>>>>>>>>>>> @MIchał, could you take a look?
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> @Aditya, Could you be able to test it and give us a
> >>>>>> feedback on
> >>>>>>>>>>>>>> this?
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Best
> >>>>>>>>>>>>>>>>>>>> Łukasz
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On 6 April 2018 at 14:08, Michał Narajowski <
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> [email protected] <mailto:
> >>>>>>>>>>>> [email protected]
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> <mailto:[email protected] <mailto:
> >>>>>>>>>>>>>>>>> [email protected]>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Hi Aditya,
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Mesh is using Adv extensions under the hood if you
> have
> >>>>>>>>> Łukasz's
> >>>>>>>>>>>>>> patch
> >>>>>>>>>>>>>>>>>>>> and enable BLE_EXT_ADV and set BLE_MULTI_ADV_INSTANCES
> >>> to at
> >>>>>>>>> least
> >>>>>>>>>>>>>> 1.
> >>>>>>>>>>>>>>>>>>>> Blemesh_shell has a command "init" which initializes
> mesh
> >>>>>> stack
> >>>>>>>>>>>> and
> >>>>>>>>>>>>>>>>>>>> starts advertising Unprovisioned Mesh Beacon.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> I tested this now and I noticed a bug. Here is a patch
> >>> for
> >>>>>> that
> >>>>>>>>>>>> bug:
> >>>>>>>>>>>>>>>>>>>> https://pastebin.com/gbyX8H56 <
> >>>>>> https://pastebin.com/gbyX8H56>
> >>>>>>>>> <
> >>>>>>>>>>>>>>>>> https://pastebin.com/gbyX8H56 <
> >>> https://pastebin.com/gbyX8H56>>
> >>>>>>>>>>>>>>>>>>>> Please apply it on top of Łukasz's branch.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Hope that helps. Let us know how it works for you.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> BR,
> >>>>>>>>>>>>>>>>>>>> Michał
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> 2018-04-06 11:09 GMT+02:00 Aditya Xavier <
> >>>>>> [email protected]
> >>>>>>>>>>>>>>>>> <mailto:[email protected]> <mailto:[email protected]
> >>>>>> <mailto:
> >>>>>>>>>>>>>>>>> [email protected]>>>:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Hi Michał / Łukasz,
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> I have been trying to understand the blemesh_shell,
> and I
> >>>>>> fail
> >>>>>>>>> to
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> understand how / where it is using the Advertisement
> >>>>>>>>> extensions.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Basically, could you point me towards the difference
> if I
> >>>>>> need
> >>>>>>>>> to
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> implement, in order to use blemesh instead.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> From what I gathered / understood after going through
> the
> >>>>>> code
> >>>>>>>>> is
> >>>>>>>>>>>>>> that
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> blemesh_shell basically allows various functions to be
> >>>>>>>>> triggered
> >>>>>>>>>>>>>>>>> through
> >>>>>>>>>>>>>>>>>>>> shell commands.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>>>>>> Aditya Xavier.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On 03-Apr-2018, at 3:54 PM, Michał Narajowski <
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> [email protected] <mailto:
> >>>>>>>>>>>> [email protected]
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> <mailto:[email protected] <mailto:
> >>>>>>>>>>>>>>>>> [email protected]>>> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Hi Aditya,
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Please set BLE_MESH: 1 and BLE_MESH_SHELL: 1 and you
> >>> should
> >>>>>> be
> >>>>>>>>>>>> able
> >>>>>>>>>>>>>> to
> >>>>>>>>>>>>>>>>>>>> use both btshell and mesh shell. Let us know how that
> >>> works
> >>>>>> for
> >>>>>>>>>>>> you.
> >>>>>>>>>>>>>>>>>>>> [email protected] <mailto:[email protected]> <mailto:
> >>>>>>>>> [email protected]
> >>>>>>>>>>>>>>>>> <mailto:[email protected]>> <mailto:[email protected]
> <mailto:
> >>>>>>>>>>>>>> [email protected]>
> >>>>>>>>>>>>>>>>> <mailto:[email protected] <mailto:[email protected]>> <
> >>>>>>>>> [email protected]
> >>>>>>>>>>>>>>>>> <mailto:[email protected]> <mailto:[email protected]
> <mailto:
> >>>>>>>>>>>>>> [email protected]
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Best regards
> >>>>>>>>>>>>>>>>>>>> Michał
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> 2018-04-03 7:56 GMT+02:00 Aditya Xavier <
> >>>>>> [email protected]
> >>>>>>>>>>>>>> <mailto:
> >>>>>>>>>>>>>>>>> [email protected]> <mailto:[email protected]
> <mailto:
> >>>>>>>>>>>>>>>>> [email protected]>> <mailto:
> >>>>>>>>>>>>>>>>>>>> [email protected] <mailto:[email protected]>
> >>> <mailto:
> >>>>>>>>>>>>>>>>> [email protected] <mailto:[email protected]>> <
> >>>>>>>>>>>> [email protected]
> >>>>>>>>>>>>>>>>> <mailto:[email protected]> <mailto:[email protected]
> >>>>>> <mailto:
> >>>>>>>>>>>>>>>>> [email protected]>>>>>:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Hi Łukasz,
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Any pointers, as to what needs to be implemented from
> the
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> blemesh_shell app ?
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>>>>>> Aditya Xavier.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On 02-Apr-2018, at 11:34 PM, Łukasz Rymanowski <
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> [email protected] <mailto:
> >>>>>>>>>>>> [email protected]
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> <mailto:[email protected] <mailto:
> >>>>>>>>>>>>>>>>> [email protected]>> <mailto:
> >>>>>>>>>>>> [email protected]
> >>>>>>>>>>>>>>>>> <mailto:[email protected]> <mailto:
> >>>>>>>>>>>>>>>>> [email protected] <mailto:
> >>>>>>>>> [email protected]
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> <[email protected] <mailto:
> >>>>>>>>>>>>>> [email protected]>
> >>>>>>>>>>>>>>>>> <mailto:[email protected] <mailto:
> >>>>>>>>>>>>>>>>> [email protected]>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Second thought
> >>>>>>>>>>>>>>>>>>>> [email protected] <mailto:[email protected]> <mailto:
> >>>>>>>>> [email protected]
> >>>>>>>>>>>>>>>>> <mailto:[email protected]>> <mailto:[email protected]
> <mailto:
> >>>>>>>>>>>>>> [email protected]>
> >>>>>>>>>>>>>>>>> <mailto:[email protected] <mailto:[email protected]>> <
> >>>>>>>>> [email protected]
> >>>>>>>>>>>>>>>>> <mailto:[email protected]> <mailto:[email protected]
> <mailto:
> >>>>>>>>>>>>>> [email protected]
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Aditya,
> >>>>>>>>>>>>>>>>>>>> Since I did not test it a lot, would it be possible to
> >>> give
> >>>>>> us
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> feedback how
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> it works for you?
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Best
> >>>>>>>>>>>>>>>>>>>> Lukasz
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On Mon, Apr 2, 2018, 20:01 Łukasz Rymanowski <
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> [email protected]>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Hi Aditya.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On Mon, Apr 2, 2018, 19:14 Aditya Xavier <
> >>>>>> [email protected]>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Hi Łukasz,
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Is there anything special required to get this working
> >>> along
> >>>>>>>>> with
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> BLE ?
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> For e.g. would the btshell app code for ADV_EXT work
> >>> along
> >>>>>> with
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> mesh with
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> the provided patches ?
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> In addition to configuration mentioned in PR commit
> >>> message,
> >>>>>>>>> the
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> btshell
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> app would have to enable ble mesh and ble mesh shell
> >>> (check
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> blemesh_shell
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> app for that)
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Mesh and BLE seems to compile however, am currently
> >>> unable
> >>>>>> to
> >>>>>>>>> get
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Mesh
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> working.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Also, any reason why this was not accepted yet ?
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> People are busy with other stuff I guess. I think it
> >>> will be
> >>>>>>>>>>>> merged
> >>>>>>>>>>>>>>>>>>>> eventually.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>>>>>> Aditya Xavier.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Best
> >>>>>>>>>>>>>>>>>>>> Lukasz
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On 20-Mar-2018, at 12:57 AM, Sterling Hughes <
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> [email protected]> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> +1 - this is great, thanks Lukasz!
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On 19 Mar 2018, at 6:36, Łukasz Rymanowski wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Hi All,
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> I saw people asking around about possibility to
> advertise
> >>>>>> with
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> non-mesh
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> data while mesh is running on Mynewt.  Well this is
> >>>>>> possible to
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> do but
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> of
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> course it brings a lot of risk for mesh operations and
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> especially
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> for
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> friendship scenario. However I went ahead and added
> >>> support
> >>>>>> for
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> this in
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Mynewt and I'm interested in how it works for you.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> So here is a PR which makes use of multi instances
> from
> >>> BT5
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Advertising
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> extensions and basically allows you to create
> additional
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> instances
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> which
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> contains non-mesh data.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> https://github.com/apache/mynewt-nimble/pull/8
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Instructions on how to enable it you can find in the
> >>> commit
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> message.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Comments are welcome
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Best
> >>>>>>>>>>>>>>>>>>>> Łukasz
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>
> >>>
> >>>
> >
> >
>
>
>

Reply via email to