Converting to LWAPP (Aironet 1231)

Unanswered Question
May 18th, 2010
User Badges:

I currently manage 115 Aironet AP1231-G-A-K9 WAP's via WLSE. We had a site assessment done, and they are recommending two wireless controllers for management with Cisco 3500 WAP's with clean air technology. I agree with recommendations, but I do not want to replace 115 access points. Has anyone ever successfully converted the 1231's to LWAPP?


I see there are utilites to accomplish this, but I also see alot of incompatibility post. Any comments/advice is greatly appreciated.


Kind Regards,

John

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 4 (2 ratings)
Loading.
dancampb Tue, 05/18/2010 - 12:13
User Badges:
  • Cisco Employee,

You will need to use either the LWAPP upgrade tool or WCS to convert the 1231's since they will need a SSC generated.

dastubbs Tue, 05/08/2012 - 11:43
User Badges:

I am trying the same thin. However, I am using a wireless controller. through the controller, I see it telnet to the AP and start the upgrade but then files. I've attached the log from the upgrade. Any help would be appreciated.

Thanks!

Scott Fella Tue, 05/08/2012 - 11:47
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

What are you using to convert to lwapp? WCS/NCS or the upgrade tool?


Thanks,


Scott Fella


Sent from my iPhone

dastubbs Tue, 05/08/2012 - 12:09
User Badges:

Thansk for getting back to me Scott.

I'm using the WCS. Don't know why it connects telnet once, but won't a second time for the upload.

Thanks!

Scott Fella Tue, 05/08/2012 - 12:16
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

Is your ap also a 1231? I usually use the archive download command or hold down the reset button while booting up the ap to get the code on the AP. If you need the SSC for that AP, you can alway get that from the debug of the join process. Its hit or miss using the WCS or even the tool and maybe that's why I use the archive command.


Thanks,


Scott Fella


Sent from my iPhone

dastubbs Tue, 05/08/2012 - 12:22
User Badges:

Yes, it is a 1231. Can you give me a link to the latest IOS image? All I can find are files named c1200-rcvk9w8...

Is that the correct file naming standard?


Message was edited by: Damon Stubbs

dastubbs Tue, 05/08/2012 - 12:43
User Badges:

Thanks Scott! I'll try this tomorrow and get back to you.

dastubbs Wed, 05/09/2012 - 07:19
User Badges:

Scott,


When I try to hold in the mode button on reboot to download the file, I get an error saying it can't find the file c1200-k9w7-tar.default.

Do I need to wipe that out, or rename the rcvk9w8 file? Please provide syntax.

Thanks!

Scott Fella Wed, 05/09/2012 - 07:28
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

You need to rename the file.


Thanks,


Scott Fella


Sent from my iPhone

dastubbs Wed, 05/09/2012 - 09:01
User Badges:

Scott,


When I rename the file and try the "mode button" method , I get a "socket error". I've even tried the upgrade tool and it says "AP does not have supported radios. We have 100's of these deployed on our network. I've upgraded almost 200 through the WCS. This is the only one giving me grief.

Damon

Scott Fella Wed, 05/09/2012 - 09:04
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

Might just be a bad AP.  What does it show when you boot up the AP?

dastubbs Wed, 05/09/2012 - 09:07
User Badges:

Still boots the old IOS. I think I'll chalk this one up to being junk. Thanks for all your help Scott! How do I give you stars?

Damon

Scott Fella Wed, 05/09/2012 - 09:23
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

Haha... We didn't fix it tough:) but thanks if you use the rating system.


Thanks,


Scott Fella


Sent from my iPhone

Scott Fella Wed, 05/09/2012 - 09:10
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

Try to upload the IOS image back onto the ap then try to covert it back.  When you convert it back to IOS, make sure the config is wiped and only your ip, and credentials are there for the upgrade tool or wcs.

Chieu Dinh Tue, 05/08/2012 - 12:12
User Badges:

Can we use TFTP to upload the LWAPP image then connect to the same VLAN with the controller?

Scott Fella Tue, 05/08/2012 - 13:16
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

Chieu,


Yes you can...again, using the archive command (archive download-sw tftp:/// flash: ) uses tftp and so does the WCS and the upgrade tool.

Chieu Dinh Wed, 05/09/2012 - 07:29
User Badges:

Hi Scott


Thank you for response.

Is the LWAPP upgrade software c120-rck9w8-tar.123-11JX1.tar for the 1231G-A-K9 access point? I just downloaded it to the access point 1231 while the AP still online but can't register to the controller. After the downloading, the access point 1231 can't access anymore. I just want to verify if the upgrade software is correct. The previous version is c1200-k9w7-mx.123-8.JA2

Scott Fella Wed, 05/09/2012 - 07:31
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

The link I posted earlier shows you how to find the SSC of the ap so you can add it to the wlc.


Thanks,


Scott Fella


Sent from my iPhone

Scott Fella Wed, 05/09/2012 - 07:33
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

You need to manually ad the SSC in order for the AP to join.


Thanks,


Scott Fella


Sent from my iPhone

Scott Fella Wed, 05/09/2012 - 08:25
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

Chieu,


The image you uploaded is fine... if you console into the ap while it is booting, you will see something like this:


When I console the AP, I get this message "*Mar 1 00:00:23.535: %LWAPP−5−CHANGED: LWAPP changed state to DISCOVERY

*Mar 1 00:00:23.550: LWAPP_CLIENT_ERROR_DEBUG: lwapp_crypto_init_ssc_keys_and_

certs no certs in the SSC Private File

*Mar 1 00:00:23.550: LWAPP_CLIENT_ERROR_DEBUG:

*Mar 1 00:00:23.551: lwapp_crypto_init: PKI_StartSession failed

*Mar 1 00:00:23.720: %SYS−5−RELOAD: Reload requested by LWAPP CLIENT.

Reload Reason: FAILED CRYPTO INIT.

*Mar 1 00:00:23.721: %LWAPP−5−CHANGED: LWAPP changed state to DOWN".


You see the line that is bold.... That means you will have to run the debug pm pki enable from the WLC CLI and the output will give you the SSC.


Here is another good link that will help:


http://www.cisco.com/en/US/products/ps6366/products_configuration_example09186a00806a426c.shtml

Chieu Dinh Wed, 05/09/2012 - 08:56
User Badges:

This is great Scott. I am really appreciated for all your helps.

However I can't ping my AP but I can see the MAC address of the AP show in the AP policies in WLC. It needs the SSC key. Now I just manually add the SSC key on the WLC. Hopefully the AP will register to the controller.

I can't console to the AP because it already hung to the ceiling. I did not use the Upgrade tool so I just find the SSC key manually. Hopefully the link will help to get the SSC key.

Scott Fella Wed, 05/09/2012 - 09:00
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

Okay, did you check the switchport the AP is on, and is there a dhcp for that subnet.  The AP will need an ip address before it will join the WLC.  Is the AP on the same subnet as the management ip address of the WLC?  That is the best way to get the ap up and running, then you can move the ap to any other subnet you want.  If you have the AP in a different subnet, then you will need to do option 43 on the dhcp scope or you can use DNS to resolve the wlc name to an ip address.


http://www.cisco.com/en/US/tech/tk722/tk809/technologies_tech_note09186a00806c9e51.shtml

http://www.cisco.com/en/US/tech/tk722/tk809/technologies_configuration_example09186a00808714fe.shtml

Chieu Dinh Wed, 05/09/2012 - 09:14
User Badges:

I ran the command


(Cisco Controller) > debug pm pki enable

and

(Cisco Controller) > debug lwapp events enable


But I can't see any messages display on the WLC CLI? Do I need to run any commands prior to this one?

Scott Fella Wed, 05/09/2012 - 09:24
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

No.. But did your ap get an ip address from the dhcp server?


Thanks,


Scott Fella


Sent from my iPhone

Chieu Dinh Wed, 05/09/2012 - 09:39
User Badges:

the AP is using static IP. It was online before. I can ping it until I downloaded the LWAPP image into the AP then I lost the connection. But I can see the MAC address on the AP policies in the WLC.

Scott Fella Wed, 05/09/2012 - 09:43
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

Well it doesn't mean it still has an ip, that's what we need to make sure of first. If it still has an ip, then you should be able to ping the ip.


Thanks,


Scott Fella


Sent from my iPhone

Chieu Dinh Wed, 05/09/2012 - 09:32
User Badges:

actually I ran


(Cisco Controller) >debug mac addr

(Cisco Controller) >debug capwap events enable

(Cisco Controller) >debug pm pki enable


I could not see any messages accept

(Cisco Controller)>*sshpmLscTask: May 09 09:28:05:.083: sshpmLscTask: LSC Task received a message 4

Scott Fella Wed, 05/09/2012 - 09:39
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

That is because the ap can't reach the wlc. Can you verify that the ap has an ip address. You can do a show cdp neighbor detail on the switch the ap is connected on.


Thanks,


Scott Fella


Sent from my iPhone

Chieu Dinh Wed, 05/09/2012 - 09:49
User Badges:

- I can see the IP address from show arp switch from the WLC.

- show cdp neighbor detail does not show any IPs.

Scott Fella Wed, 05/09/2012 - 10:07
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

I don't think it has an ip then. Clear the arp and then see.


Thanks,


Scott Fella


Sent from my iPhone

Chieu Dinh Wed, 05/09/2012 - 12:27
User Badges:

The AP is keep rebooting after it displays the last messages below. I cant find the SSC.


*Mar  1 00:00:04.781: %SYS-5-RESTART: System restarted --

Cisco IOS Software, C1200 Software (C1200-RCVK9W8-M), Version 12.3(11)JX1, RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2006 by Cisco Systems, Inc.

Compiled Mon 17-Jul-06 11:41 by alnguyen

*Mar  1 00:00:05.716: %LINK-3-UPDOWN: Interface FastEthernet0, changed state to up

*Mar  1 00:00:06.716: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0, changed state to up

*Mar  1 00:00:23.804: %LWAPP-5-CHANGED: LWAPP changed state to DISCOVERY

*Mar  1 00:00:23.818: LWAPP_CLIENT_ERROR_DEBUG: lwapp_crypto_init_ssc_keys_and_certs no certs in the SSC Private File

*Mar  1 00:00:23.818: LWAPP_CLIENT_ERROR_DEBUG:

*Mar  1 00:00:23.818: lwapp_crypto_init: PKI_StartSession failed

*Mar  1 00:00:23.990: %SYS-5-RELOAD: Reload requested by LWAPP CLIENT. Reload Reason: FAILED CRYPTO INIT.

*Mar  1 00:00:23.990: %LWAPP-5-CHANGED: LWAPP changed state to DOWN


Any ideas?

Scott Fella Wed, 05/09/2012 - 12:33
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

Can you post the output from the wlc CLI when you have the debug.


Thanks,


Scott Fella


Sent from my iPhone

Chieu Dinh Wed, 05/09/2012 - 12:39
User Badges:

After excuted the three commands below, I did not get anything else display.


(Cisco Controller) >debug mac addr

(Cisco Controller) >debug capwap events enable

(Cisco Controller) >debug pm pki enable


Sometime it displays the following:


(Cisco Controller)>*sshpmLscTask: May 09 09:28:05:.083: sshpmLscTask: LSC Task received a message 4

Scott Fella Wed, 05/09/2012 - 12:46
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

You have more than one wlc?


Thanks,


Scott Fella


Sent from my iPhone

Chieu Dinh Wed, 05/09/2012 - 12:49
User Badges:

I have only one WLC. I tried on another AP brand new, it happened the same problem.

Scott Fella Wed, 05/09/2012 - 12:51
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

Do you have APs on that wlc currently?


Thanks,


Scott Fella


Sent from my iPhone

Scott Fella Wed, 05/09/2012 - 12:56
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

Can you post the output from the ap... That will help a lot.


Thanks,


Scott Fella


Sent from my iPhone

Chieu Dinh Wed, 05/09/2012 - 13:00
User Badges:

I am really appreciated for your helps Scott


Here is the output from AP.

*Mar  1 00:00:04.781: %SYS-5-RESTART: System restarted --

Cisco IOS Software, C1200 Software (C1200-RCVK9W8-M), Version 12.3(11)JX1, RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2006 by Cisco Systems, Inc.

Compiled Mon 17-Jul-06 11:41 by alnguyen

*Mar  1 00:00:05.716: %LINK-3-UPDOWN: Interface FastEthernet0, changed state to up

*Mar  1 00:00:06.716: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0, changed state to up

*Mar  1 00:00:23.804: %LWAPP-5-CHANGED: LWAPP changed state to DISCOVERY

*Mar  1 00:00:23.818: LWAPP_CLIENT_ERROR_DEBUG: lwapp_crypto_init_ssc_keys_and_certs no certs in the SSC Private File

*Mar  1 00:00:23.818: LWAPP_CLIENT_ERROR_DEBUG:

*Mar  1 00:00:23.818: lwapp_crypto_init: PKI_StartSession failed

*Mar  1 00:00:23.990: %SYS-5-RELOAD: Reload requested by LWAPP CLIENT. Reload Reason: FAILED CRYPTO INIT.

*Mar  1 00:00:23.990: %LWAPP-5-CHANGED: LWAPP changed state to DOWNXmodem file system is available.


flashfs[0]: 5 files, 2 directories


flashfs[0]: 0 orphaned files, 0 orphaned directories


flashfs[0]: Total bytes: 7741440


flashfs[0]: Bytes used: 1864192


flashfs[0]: Bytes available: 5877248


flashfs[0]: flashfs fsck took 11 seconds.


Reading cookie from flash parameter block...done.


Base ethernet MAC Address: 00:11:bb:f4:2a:f5


Initializing ethernet port 0...


Reset ethernet port 0...


Reset done!


ethernet link up, 100 mbs, full-duplex


Ethernet port 0 initialized: link is up


Loading "flash:/c1200-rcvk9w8-mx/c1200-rcvk9w8-mx"...#########################################################################################################################################################################


File "flash:/c1200-rcvk9w8-mx/c1200-rcvk9w8-mx" uncompressed and installed, entry point: 0x3000


executing...



              Restricted Rights Legend


Use, duplication, or disclosure by the Government is

subject to restrictions as set forth in subparagraph

(c) of the Commercial Computer Software - Restricted

Rights clause at FAR sec. 52.227-19 and subparagraph

(c) (1) (ii) of the Rights in Technical Data and Computer

Software clause at DFARS sec. 252.227-7013.


           cisco Systems, Inc.

           170 West Tasman Drive

           San Jose, California 95134-1706


I currently have 42 APs online now.

Chieu Dinh Wed, 05/09/2012 - 13:02
User Badges:

I am trying to interrupt the boot process to troubleshoot the problem but control break, esc esc, and Break key does not stop. I want to tftp the autonomous image back to run over again but unsuccessful.

Scott Fella Wed, 05/09/2012 - 13:22
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

You can rename the iOS image to .default and hold the reset for 20 seconds.


Thanks,


Scott Fella


Sent from my iPhone

Scott Fella Wed, 05/09/2012 - 13:20
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

Can you post more of the log. I'm looking for the Ethernet to come up and obtain an ip. Then the discovery process takes place.


Thanks,


Scott Fella


Sent from my iPhone

Chieu Dinh Wed, 05/09/2012 - 13:51
User Badges:

I am working in two APs now. One is on the ceiling and one is in my lab.

I can't see anything happened on the AP on the ceiling now but I think it is is rebooting everytime.

I am working on the new one to replace to one on the ceiling.

I just reset it back to autonomous image by holding the mode button and tftp the C1200-k9w7-tar.default to the new AP. It is now autonomous image C1200-k9w7-mx.123-8.JEA after it failed to join to WLC with the image c1200-rcvk9w8-tar.123-11JX1.tar.

I can't use the upgrade tool because the controller is not allow to run telnet therefore I manually tftp the c1200-rcvk9w8-tar.123-11JX1.tar to the AP. It failed the first time. Do you know any another method to register this AP without using the Upgrade tool. I know that I need the SSC key but I can't get it either.

I don't have anymore log file accept the previous posted.

Scott Fella Wed, 05/09/2012 - 14:54
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

No other way. You need to have the lightweight code on the ap in order to join the wlc. Toucan either use the reset button or the archive download command. WCS has an upgrade tool also.


Thanks,


Scott Fella


Sent from my iPhone

Scott Fella Wed, 05/09/2012 - 15:13
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

Chieu,


Follow this document since you have an ios AP.


http://www.cisco.com/en/US/docs/wireless/access_point/conversion/lwapp/u...


Thanks,


Scott Fella


Sent from my iPhone

Chieu Dinh Wed, 05/09/2012 - 16:00
User Badges:

Thank you very much Scott

I fixed the new AP after converted back to IOS then I used the upgrade tool to get the SSC manually then add to the WLC. While running the upgrade tool, the path for LWAPP Recovery Image was entered incorrectly (c:\workingdirectory\C1200-rcvk9w8-tar.123-11JX1.tar,  I guess we have to enter the path without c:\ , Would you verify it). then I used the tftp to download the LWAPP recovery image then reload it. The CAPWAP changed state to JOIN and download the image. The new AP is working now.

The AP on the ceiling is still not working, I don't know how to get the SSC manually. It seem reboot many time during the day after the download LWAPP image.



I checked this on Cisco which exact the problem I had but I can't get the SSC anywhere.

You receive this error message on the AP after the conversion:

*Mar 1 00:00:23.535: %LWAPP−5−CHANGED: LWAPP changed state to DISCOVERY

*Mar 1 00:00:23.550: LWAPP_CLIENT_ERROR_DEBUG: lwapp_crypto_init_ssc_keys_and_

certs no certs in the SSC Private File

*Mar 1 00:00:23.550: LWAPP_CLIENT_ERROR_DEBUG:

*Mar 1 00:00:23.551: lwapp_crypto_init: PKI_StartSession failed

*Mar 1 00:00:23.720: %SYS−5−RELOAD: Reload requested by LWAPP CLIENT.

Reload Reason: FAILED CRYPTO INIT.

*Mar 1 00:00:23.721: %LWAPP−5−CHANGED: LWAPP changed state to DOWN

The AP reloads after 30 seconds and starts the process over again.

Resolution

Complete this step:

You have an SSC AP. Once you convert to LWAPP AP, add the SSC and its MAC address under the AP

Authentication list in the controller.


Thank you very much for your helps

Scott Fella Wed, 05/09/2012 - 16:06
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

Okay... well maybe its time to take that ap down and convert it back to IOS and then back to lightweight.  Might of been something wrong with the conversion to lightweight, but you should see more on the logs than what you have poseted.  The AP in lightweight will reboot, since it is part of the join process.  When the ap goes through the various join process and fails to join, it will reboot.

Chieu Dinh Thu, 05/10/2012 - 07:45
User Badges:

Scott


I really learned alot from you. I am appreciated for all your helps. I like this forum a lot.

Scott Fella Thu, 05/10/2012 - 08:46
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    The Hall of Fame designation is a lifetime achievement award based on significant overall achievements in the community. 

  • Cisco Designated VIP,

    2017 Wireless

There is a lot of great information on this forum and the documentation section has some very useful info also. I remember when I started, I was the one asking a lot of question. It's nice to help others out and keeps us thinking:)


Thanks,


Scott Fella


Sent from my iPhone

Actions

This Discussion