OBiTALK Community

Firmware, Software Updates => Firmware / Advisories / Notifications for OBi Products => Topic started by: OBiSupport on June 03, 2022, 10:13:10 AM

Title: Devices with very old firmware will no longer be able to connect.
Post by: OBiSupport on June 03, 2022, 10:13:10 AM
June 2nd, 2022 *** Important notice to OBiTALK customers***

On June 7th, 2022 We will start upgrading the security settings of our servers.
Devices with very old firmware will no longer be able to connect.
The most recent firmware can be downloaded here. The last four digits of your firmware version (aka build number) must be greater than 4464 to continue to connect.
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: drgeoff on June 03, 2022, 11:46:35 AM
The latest available firmware for OBi100 and OBi110 is 2886 which is clearly less then 4464.  So it looks like those models will only be configurable by using the local onboard web server interface.

But what exactly does "no longer be able to connect" mean?  Is it curtains for calls to and from OBi1x0 devices over the Obitalk network?  (**9 calls).

Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: vtsnaab on June 03, 2022, 12:38:43 PM
On our Obi200 using ***6 brings update not available.

Is there a star code for getting the current value - and if needed, must the f/w be updated manually ??

Thanks.
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: azrobert on June 03, 2022, 08:41:37 PM
Quote from: drgeoff on June 03, 2022, 11:46:35 AMIs it curtains for calls to and from OBi1x0 devices over the Obitalk network?  (**9 calls).

Do you route outbound calls over the OBiTalk network from an OBi1xx to a service provider defined on another OBi? FYI, you can do the same using a Callcentric free account.
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: bluechip on June 04, 2022, 08:32:49 AM
Localphone is the best value as an alternative to Google Voice!
I've been using Localphone with an OBi200 since 2019.
I'm also using Localphone with a CISCO SPA122.
Everything works! I am a very happy customer.
My Outgoing Calls: 800 minutes/month = $1.60
My Phone Number = $0.99/month
My Incoming Calls: Unlimited
My Total Cost/Month = $2.59/month
There are NO taxes.
I think you'll like it too.

You can use this Discount Link to sign up,
http://www.localphone.com/?rb=g-ETNf1B4i76gTsjj-iP3fQIYAZUfCRTcvkGVW5UAN8
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: azrobert on June 04, 2022, 10:54:28 AM
Quote from: bluechip on June 04, 2022, 08:32:49 AMLocalphone is the best value as an alternative to Google Voice!
My Phone Number = $0.99/month

Does this include Caller Name on inboound calls?
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: bluechip on June 04, 2022, 11:53:49 AM
For Caller ID, I use a Callcentric DID telephone number. My cost for that is $1.09/month, which includes the tax.

So my Total Cost is $3.68/month.

Localphone (unlimited incoming + 800 minutes/month outgoing + phone number) + Callcentric (unlimited incoming + phone number) = $1.60 + $0.99 + $1.09 = $3.68/month

I've been using this setup for several years, with both an OBi200 and a CISCO SPA122. Every thing works great. And it works reliably. What I like most is that I no longer need to worry about Google making a change, and then hope that Polycom will make a corresponding update fix.

In my opinion, Localphone is the Best Value in VOIP service providers.
You can use this Discount Link to sign up,
http://www.localphone.com/?rb=g-ETNf1B4i76gTsjj-iP3fQIYAZUfCRTcvkGVW5UAN8
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: ablinkin on June 09, 2022, 08:10:30 PM
Looks like my Obi200 is trash.  I see no place online to update the firmware and doing ***1 gets no IP address for a local webpage. We only use it to ring a pair of Uniden wireless phones on a Google Voice line so I guess "oh well".  Seems this is how my Obi110 was sent to the garbage can a few years ago when it was no longer supported. 
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: drgeoff on June 10, 2022, 12:27:46 AM
Quote from: ablinkin on June 09, 2022, 08:10:30 PMLooks like my Obi200 is trash.  I see no place online to update the firmware and doing ***1 gets no IP address for a local webpage. We only use it to ring a pair of Uniden wireless phones on a Google Voice line so I guess "oh well".  Seems this is how my Obi110 was sent to the garbage can a few years ago when it was no longer supported.
1. If your OBi200 is currently working OK with GV it certainly has an IP address.

2. If any OBi is currently working OK with GV then its firmware is certainly newer than 4464 and will not be impacted by the server security upgrade.
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: rjniles on June 10, 2022, 04:16:17 AM
Quote from: bluechip on June 04, 2022, 08:32:49 AMLocalphone is the best value as an alternative to Google Voice!
I've been using Localphone with an OBi200 since 2019.
I'm also using Localphone with a CISCO SPA122.
Everything works! I am a very happy customer.
My Outgoing Calls: 800 minutes/month = $1.60
My Phone Number = $0.99/month
My Incoming Calls: Unlimited
My Total Cost/Month = $2.59/month
There are NO taxes.
I think you'll like it too.

You can use this Discount Link to sign up,
http://www.localphone.com/?rb=g-ETNf1B4i76gTsjj-iP3fQIYAZUfCRTcvkGVW5UAN8

Does Localphone  allow port in of an existing local number?
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: ablinkin on June 10, 2022, 08:25:17 PM
Quote from: drgeoff on June 10, 2022, 12:27:46 AM
Quote from: ablinkin on June 09, 2022, 08:10:30 PMLooks like my Obi200 is trash.  I see no place online to update the firmware and doing ***1 gets no IP address for a local webpage. We only use it to ring a pair of Uniden wireless phones on a Google Voice line so I guess "oh well".  Seems this is how my Obi110 was sent to the garbage can a few years ago when it was no longer supported.
1. If your OBi200 is currently working OK with GV it certainly has an IP address.

2. If any OBi is currently working OK with GV then its firmware is certainly newer than 4464 and will not be impacted by the server security upgrade.

It quit working with GV several days ago.  Dialing ***1 get the message "No IP address available".  I see no way to upgrade the firmware without an IP address. 
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: drgeoff on June 11, 2022, 01:10:32 AM
Quote from: ablinkin on June 10, 2022, 08:25:17 PM
Quote from: drgeoff on June 10, 2022, 12:27:46 AM
Quote from: ablinkin on June 09, 2022, 08:10:30 PMLooks like my Obi200 is trash.  I see no place online to update the firmware and doing ***1 gets no IP address for a local webpage. We only use it to ring a pair of Uniden wireless phones on a Google Voice line so I guess "oh well".  Seems this is how my Obi110 was sent to the garbage can a few years ago when it was no longer supported.
1. If your OBi200 is currently working OK with GV it certainly has an IP address.

2. If any OBi is currently working OK with GV then its firmware is certainly newer than 4464 and will not be impacted by the server security upgrade.

It quit working with GV several days ago.  Dialing ***1 get the message "No IP address available".  I see no way to upgrade the firmware without an IP address.
1. There has been no new firmware released in 2022. If your OBi200 was working with GV until a few days ago then it does not need a firmware update. IIRC the most recent firmware is the only one which works with GV.

2. That your OBi200 is not working now has some other cause. "No IP address" is a matter purely between the OBi and your router and is unaffected by anything in the public internet or the Obihai servers. Check that the ethernet cable between OBi and router is properly plugged in at both ends. Try a different cable. Try a different LAN socket on the router. Reboot the router, ie disconnect its power for 30 seconds. Wait 2 minutes then disconnect the OBi's power for 30 seconds.
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: Lavarock7 on June 11, 2022, 10:18:14 AM
Quote from: drgeoff on June 11, 2022, 01:10:32 AM
Quote from: ablinkin on June 10, 2022, 08:25:17 PM
Quote from: drgeoff on June 10, 2022, 12:27:46 AM
Quote from: ablinkin on June 09, 2022, 08:10:30 PMLooks like my Obi200 is trash.  I see no place online to update the firmware and doing ***1 gets no IP address for a local webpage. We only use it to ring a pair of Uniden wireless phones on a Google Voice line so I guess "oh well".  Seems this is how my Obi110 was sent to the garbage can a few years ago when it was no longer supported.
1. If your OBi200 is currently working OK with GV it certainly has an IP address.

2. If any OBi is currently working OK with GV then its firmware is certainly newer than 4464 and will not be impacted by the server security upgrade.

It quit working with GV several days ago.  Dialing ***1 get the message "No IP address available".  I see no way to upgrade the firmware without an IP address.
1. There has been no new firmware released in 2022. If your OBi200 was working with GV until a few days ago then it does not need a firmware update. IIRC the most recent firmware is the only one which works with GV.

2. That your OBi200 is not working now has some other cause. "No IP address" is a matter purely between the OBi and your router and is unaffected by anything in the public internet or the Obihai servers. Check that the ethernet cable between OBi and router is properly plugged in at both ends. Try a different cable. Try a different LAN socket on the router. Reboot the router, ie disconnect its power for 30 seconds. Wait 2 minutes then disconnect the OBi's power for 30 seconds.

I agree, are you sure that your router is issuing an IP address? If this was a 202 I would say that you are plugged into the LAN port not the INTERNET port.

A corner case would be if you are somewhat tech-savvy and had hard-codced the IP address of the device and some other device grabbed that IP address first; but as I say, that would be a very unlikely situation.
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: ablinkin on June 13, 2022, 12:03:00 PM
Quote from: drgeoff on June 11, 2022, 01:10:32 AM
Quote from: ablinkin on June 10, 2022, 08:25:17 PM
Quote from: drgeoff on June 10, 2022, 12:27:46 AM
Quote from: ablinkin on June 09, 2022, 08:10:30 PMLooks like my Obi200 is trash.  I see no place online to update the firmware and doing ***1 gets no IP address for a local webpage. We only use it to ring a pair of Uniden wireless phones on a Google Voice line so I guess "oh well".  Seems this is how my Obi110 was sent to the garbage can a few years ago when it was no longer supported.
1. If your OBi200 is currently working OK with GV it certainly has an IP address.

2. If any OBi is currently working OK with GV then its firmware is certainly newer than 4464 and will not be impacted by the server security upgrade.

It quit working with GV several days ago.  Dialing ***1 get the message "No IP address available".  I see no way to upgrade the firmware without an IP address.
1. There has been no new firmware released in 2022. If your OBi200 was working with GV until a few days ago then it does not need a firmware update. IIRC the most recent firmware is the only one which works with GV.

2. That your OBi200 is not working now has some other cause. "No IP address" is a matter purely between the OBi and your router and is unaffected by anything in the public internet or the Obihai servers. Check that the ethernet cable between OBi and router is properly plugged in at both ends. Try a different cable. Try a different LAN socket on the router. Reboot the router, ie disconnect its power for 30 seconds. Wait 2 minutes then disconnect the OBi's power for 30 seconds.
ihai servers. Check that the ethernet cable between OBi and router is properly plugged in at both ends. Try a different cable. Try a different LAN socket on the router. Reboot the router, ie disconnect its power for 30 seconds. Wait 2 minutes then disconnect the OBi's power for 30 seconds.
[/quote]

Thank you!!!  Obi200 is back online! 

We use a wireless access point to get ethernet for the Obi.  Though it seemed OK I just went ahead and rebooted everything.  It took a couple of tries for the Obi to reconnect but finally did. Our router does not have an ethernet port on it. Our ISP is Starlink and why they didn't provide that port on the latest version I don't know. They offered an ethernet expansion box later on which we just received recently I just haven't been in a hurry to hook it up because Obi was working fine and is the only device requiring ethernet. 

Again thank you for the advice and the info!
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: HDFLucky on June 16, 2022, 05:45:52 AM
Quote from: OBiSupport on June 03, 2022, 10:13:10 AMJune 2nd, 2022 *** Important notice to OBiTALK customers***

On June 7th, 2022 We will start upgrading the security settings of our servers.
Devices with very old firmware will no longer be able to connect.
The most recent firmware can be downloaded here. The last four digits of your firmware version (aka build number) must be greater than 4464 to continue to connect.
Returned home from vacation and discovered my OBi202 was no longer working (not connected). Following the update instructions, I downloaded the latest firmware and enabled WAN access via "***0". Note that I had dial tone but no functionality at this point. I then proceeded with the update, which went smoothly (completed in < 3 minutes). The OBi now shows Registered status on the configured SPs, and indicator lights are normal. BUT... I now have no dial tone! Rebooted, but no change. I thought maybe the update had glitched, so thought I'd try to reapply it. Apparently it went ok though because I now receive the message "Previous version identical to the update. Firmware not modified."

Suggestions?
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: Taoman on June 16, 2022, 10:35:58 AM
Quote from: HDFLucky on June 16, 2022, 05:45:52 AMSuggestions?

Have you tried a different phone and/or phone cord?

Have you checked your Phone Port status? Here is a pic of mine.PPstatus.JPG
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: HDFLucky on June 16, 2022, 11:40:05 AM
Quote from: Taoman on June 16, 2022, 10:35:58 AMHave you tried a different phone and/or phone cord?
Yes, I tried both but as expected, no change. HOWEVER... I discovered that I can receive incoming calls with normal volume both ways. Still no DT or ability to place outgoing calls though.

Here's my Port Status:
Pstatus.PNG
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: drgeoff on June 16, 2022, 02:06:32 PM
1. Is there no dial tone on both PH1 and PH2 sockets?

2. Taking a phone off-hook should cause the respective LED to start flashing. Also the Status screen you have posted should show off-hook, the LoopCurrent to become non-zero and the TipRingVoltage to be a much lower value.  Do these things happen?

3.  Have you tried a resetting the OBi?  You will need to reconfigure your Service Providers but even before doing that it should give dial tone and be able to reach the echo test on **9 222 222 222.  (Dial tone is generated entirely within the OBi.  A non-faulty Obi should always give dial tone even when the ethernet cable or Wi-Fi dongle is unplugged.)
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: drgeoff on June 16, 2022, 02:20:16 PM
It would appear that the warning by Obihai Support that "Devices with very old firmware will no longer be able to connect." is insufficiently clear about what "connect" means.

It means "connect to the Obihai server(s)".  That is necessary to enable configuration of an OBi using the dashboard at obitalk.com and possibly necessary to call and be called using the obitalk network ie **9 calls.  An OBi does NOT connect to Obihai server(s) when making or receiving calls using GV or other ITSPs.

If your OBi has recently been working OK but now cannot make and/or receive calls, this is NOT caused by the security updates that Obihai is doing.  The changes do NOT affect your OBi's ability to connect to the ITSP's servers (other than **9 obitalk) to make and receive calls as normal.
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: HDFLucky on June 16, 2022, 03:42:02 PM
Quote from: drgeoff on June 16, 2022, 02:06:32 PM1. Is there no dial tone on both PH1 and PH2 sockets?

2. Taking a phone off-hook should cause the respective LED to start flashing. Also the Status screen you have posted should show off-hook, the LoopCurrent to become non-zero and the TipRingVoltage to be a much lower value.  Do these things happen?

3.  Have you tried a resetting the OBi?

ANSWERS:
1. Correct, NDT on both PH1 and PH2.

2. The respective LEDs do indeed start flashing when off hook. However, refreshing the Status screen results in an "ERR_CONNECTION_REFUSED" error (using Chrome), so I can't verify tip/ring voltage unless I get in there with a voltmeter.

3. I hope it won't come to resetting the OBi! I have many customizations, several of which are probably not backed up, since they happened around the time I was busy moving.

RE your subsequent comment, "If your OBi has recently been working OK but now cannot make and/or receive calls, this is NOT caused by the security updates that Obihai is doing." It has, and I agree that it is unrelated to Obihai's back-end security updates. This is caused by the firmware update. Everything was working perfectly prior to my vacation. After returning home and discovering the security update had been implemented, I had local DT but couldn't connect. Since updating the firmware, I'm showing Registered status on all 3 ITSPs I'm using but have no dial tone. This is not the first time Obihai has updated firmware. I would expect it to be be a seamless procedure by now. I downloaded the correct firmware, updated it as per their instructions, and started the update (verifying there were no calls in progress at the time). It went exactly as the instructions said and within the time frame stated, but now it's broken.

Since I can't reload the same firmware version, are there older versions available that I could downgrade to and then try the update again?
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: drgeoff on June 16, 2022, 04:00:52 PM
Are you accessing that Status page via your dashboard at obitalk.com or directly locally from the OBi's onboard webserver?

Locally you can backup the configuration to a file and restore from it after a reset.  However passwords are not saved in that file and if using GV I expect that needs reconfiguring too.

IIRC, beginning several firmware versions ago they do not accept a downgrade firmware.

My separate post about the meaning of "connecting" was intended for anyone coming to this thread and not specifically for you.  TBH you are a hijacker and should have started a new topic.

(I'm not sure if Obihai has actually done the server update yet.  I have an OBi100 and an OBi110 both on 2886 firmware and as I type this they are still connected to my dashboard.)

Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: Taoman on June 16, 2022, 04:23:27 PM
Quote from: HDFLucky on June 16, 2022, 03:42:02 PMSince I can't reload the same firmware version, are there older versions available that I could downgrade to and then try the update again?

You can try but as drgeoff mentioned, you may not be allowed to downgrade. I assume you are not using Google Voice since you mentioned seeing a Registered status for your SPs and not "Connected" for a GV trunk. Any older version of the firmware won't work for Google Voice trunks.

But if you want to give an older version a try here is the url to download it:
http://fw.obihai.com/OBi202-3-2-2-5921EX-332148940.fw (http://fw.obihai.com/OBi202-3-2-2-5921EX-332148940.fw)

Edit: For some reason the link I posted doesn't seem to open directly from my post (at least for me). But if you copy the link and paste it in a new tab it should work.
Hmmm. It looks like the link I posted omits the http:// when trying to open directly from my post??
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: HDFLucky on June 17, 2022, 03:40:23 AM
Quote from: drgeoff on June 16, 2022, 04:00:52 PMAre you accessing that Status page via your dashboard at obitalk.com or directly locally from the OBi's onboard webserver?
Neither, I was accessing by directly typing the ip address of the OBi202 into the browser. I had forgotten it could be accessed from the dashboard (though it looks different). When I try it that way, I get a similar result and am still unable to read off-hook status ("Cannot retrieve requested information from the device now. Please try again later." error).

And you're right, this did turn out to be a thread hijack. I was so taken aback at what happened that I didn't stop to think where I was posting. I apologize.

After sleeping on it, I've decided to try a total reset, as you suggested earlier. I'm fully backed up now, and recorded ITSP customizations etc. If it fails to restore dial tone, then I'll try the firmware downgrade (if it's possible).

@Taoman: I saw the same thing as you, but I can manually copy the link and it works. I'll try it as a last resort (I only use GV on my mobile phone, not with OBi).
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: drgeoff on June 17, 2022, 05:01:14 AM
Quote from: HDFLucky on June 17, 2022, 03:40:23 AM
Quote from: drgeoff on June 16, 2022, 04:00:52 PMAre you accessing that Status page via your dashboard at obitalk.com or directly locally from the OBi's onboard webserver?
Neither, I was accessing by directly typing the ip address of the OBi202 into the browser.
There is no method other than the two I provided as choices.  Typing the IP address of the OBi202 into a browser IS accessing directly locally from the OBi's onboard webserver.

Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: HDFLucky on June 17, 2022, 02:08:16 PM
SUCCESS! Resetting the OBi202 and then restarting restored dial tone. :)  But after importing my backup config file it was gone again! :(  I finally found that the problem was caused by having PrimaryLine set to a trunk group... even if it was set on Phone1 when using Phone2. ???  This previously worked fine. I'll have to rethink my  trunking but at least I'm back in business. Thanks to all who offered suggestions.
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: Taoman on June 17, 2022, 02:27:17 PM
Quote from: HDFLucky on June 17, 2022, 02:08:16 PMI finally found that the problem was caused by having PrimaryLine set to a trunk group... even if it was set on Phone1 when using Phone2.

You must have been on an old firmware version before you updated if that was working for you. Setting your PrimaryLine to a TG hasn't worked for the last few versions of the firmware including the current one. It's a definite bug and I wouldn't count on it ever being fixed.
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: SeanBrady on August 05, 2022, 02:34:33 PM
Hoping someone can help - my OBI200 has been working great with Google Voice since November 2021.  It will no long work after the recent firmware update was pushed out. I am on the latest/newest firmware and the error I am seeing on the OBiTalk portal is: Connecting to 216.239.36.145;Token Error
When making calls, I get the "the number you have dialed, ... , has not received a response from the service provider".
I have followed the directions to completely reset the device, remove it from the portal, and re-add it to the portal and re-setup Google Voice twice.  I am still seeing the issue.  Is there a way to go back to the prior version of the firmware?  Is there something else I should be looking at? Thanks!
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: drgeoff on August 05, 2022, 02:54:21 PM
Quote from: SeanBrady on August 05, 2022, 02:34:33 PMHoping someone can help - my OBI200 has been working great with Google Voice since November 2021.  It will no long work after the recent firmware update was pushed out. I am on the latest/newest firmware and the error I am seeing on the OBiTalk portal is: Connecting to 216.239.36.145;Token Error
When making calls, I get the "the number you have dialed, ... , has not received a response from the service provider".
I have followed the directions to completely reset the device, remove it from the portal, and re-add it to the portal and re-setup Google Voice twice.  I am still seeing the issue.  Is there a way to go back to the prior version of the firmware?  Is there something else I should be looking at? Thanks!
I don't understand your "the recent firmware update was pushed out".  AIUI the most recent firmware was July 2021 and that is the only firmware which supports GV.
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: SeanBrady on August 05, 2022, 02:56:36 PM
My apologies drgeoff I misread the notice about Poly updating security settings.  Thanks for clearing that up for me :-)  It stopped working 7/27 or so and that banner got my attention.  Any other thoughts?
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: drgeoff on August 06, 2022, 11:06:16 AM
216.239.36.145 is indeed a Google IP address.

Suggest you use the portal to set up GV again by following SteveInWA's instructions at http://www.obitalk.com/forum/index.php?topic=13868.msg89076#msg89076.  Hopefully the extra steps in the fourth and fifth bullet points will resolve the token error issue.
Title: Re: Devices with very old firmware will no longer be able to connect.
Post by: onyouray on May 15, 2023, 12:36:14 AM
Quote from: bluechip on June 04, 2022, 11:53:49 AMFor Caller ID, I use a Callcentric DID telephone number. My cost for that is $1.09/month, which includes the tax.

So my Total Cost is $3.68/month.

Localphone (unlimited incoming + 800 minutes/month outgoing + phone number) + Callcentric (unlimited incoming + phone number) = $1.60 + $0.99 + $1.09 = $3.68/month

I've been using this setup for several years, with both an OBi200 and a CISCO SPA122. Every thing works great. And it works reliably. What I like most is that I no longer need to worry about Google making a change, and then hope that Polycom will make a corresponding update fix a small world cup (https://asmallworldcup.com)

In my opinion, Localphone is the Best Value in VOIP service providers.
You can use this Discount Link to sign up,
http://www.localphone.com/?rb=g-ETNf1B4i76gTsjj-iP3fQIYAZUfCRTcvkGVW5UAN8

Thank for your share.