Publishers

Cypress Programmer 4.0 Cypress Programmer 4.0





A guide to uninstall Cypress Programmer 4.0 from your PC

This web page contains detailed information on how to uninstall Cypress Programmer 4.0 for Windows. The Windows release was created by Infineon Technologies. Take a look here for more info on Infineon Technologies. You can read more about related to Cypress Programmer 4.0 at . Usually the Cypress Programmer 4.0 program is found in the C:\Program Files (x86)\Cypress\Cypress Programmer 4.0 directory, depending on the user's option during install. Cypress Programmer 4.0's full uninstall command line is C:\Program Files (x86)\Cypress\Cypress Programmer 4.0\unins000.exe. The application's main executable file is named launch-tool.exe and occupies 3.75 MB (3931920 bytes).

The following executables are incorporated in Cypress Programmer 4.0. They occupy 12.52 MB (13130654 bytes) on disk.

  • CypGui.exe (1.21 MB)
  • unins000.exe (2.54 MB)
  • ChipLoad.exe (879.00 KB)
  • DetAndId.exe (736.00 KB)
  • openocd.exe (3.45 MB)
  • launch-tool.exe (3.75 MB)
...click to view all...

The information on this page is only about version 4.0.0.708 of Cypress Programmer 4.0. After the uninstall process, the application leaves leftovers on the computer. Part_A few of these are listed below.

You should delete the folders below after you uninstall Cypress Programmer 4.0:
  • C:\Program Files (x86)\Cypress\Programmer
  • C:\Program Files (x86)\Cypress\PSoC Designer\5.4\Packages\Programmer
  • C:\Users\%user%\AppData\Local\Cypress Semiconductor\Programmer

The files below remain on your disk by Cypress Programmer 4.0's application uninstaller when you removed it:
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_CSP_10x11_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_CSP_10x11_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_CSP_10x11_USB_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_CSP_10x11_USB_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_CSP_8x9_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_CSP_8x9_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_CSP_8x9_USB_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_CSP_8x9_USB_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_QFN48_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_QFN48_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_QFN48_USB_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_QFN48_USB_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_QFN68_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_QFN68_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_QFN68_USB_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_QFN68_USB_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_QFN88_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_QFN88_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_QFN88_USB_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_QFN88_USB_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_QFN88-TMA88X_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_QFN88-TMA88X_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_QFN88-TMA88X_USB_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_QFN88-TMA88X_USB_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_SSOP48_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_SSOP48_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_SSOP48_USB_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_SSOP48_USB_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_TQFP100_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_TQFP100_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_TQFP100_USB_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC3\CY8C3XXXX_XXX_TQFP100_USB_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_CSP_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_CSP_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_CSP_USB_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_CSP_USB_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_DAP_CSP_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_DAP_CSP_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_DAP_CSP_USB_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_DAP_CSP_USB_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_DAP_QFN68_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_DAP_QFN68_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_DAP_QFN68_USB_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_DAP_QFN68_USB_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_DAP_TQFP100_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_DAP_TQFP100_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_DAP_TQFP100_USB_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_DAP_TQFP100_USB_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_QFN68_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_QFN68_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_QFN68_USB_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_QFN68_USB_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_TQFP100_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_TQFP100_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_TQFP100_USB_4JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\BSDL\PSoC5LP\CY8C58LPXXX_TQFP100_USB_5JTAG.bsdl
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C40xx\Prog_Algorithm\CY8C40xx.FLM
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C40xx\Prog_Algorithm\CY8C40xx\CY8C40xx.h
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C40xx\Prog_Algorithm\CY8C40xx\CY8C40xx.uvgui
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C40xx\Prog_Algorithm\CY8C40xx\CY8C40xx.uvopt
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C40xx\Prog_Algorithm\CY8C40xx\CY8C40xx.uvproj
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C40xx\Prog_Algorithm\CY8C40xx\FlashDev.c
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C40xx\Prog_Algorithm\CY8C40xx\FlashPrg.c
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C40xx\Prog_Algorithm\CY8C40xx\Target.lin
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C40xx\Template_Project\debug.ini
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C40xx\Template_Project\FLASH.ini
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C40xx\Template_Project\Hex\Template_Project_Cypress.hex
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C40xx\Template_Project\Hex_Converter\Configuration.ini
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C40xx\Template_Project\Hex_Converter\HexConverter.exe
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C40xx\Template_Project\main.c
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C40xx\Template_Project\startup_CM0.s
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C40xx\Template_Project\Template_Project.uvopt
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C40xx\Template_Project\Template_Project.uvproj
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C41xx-S3\Prog_Algorithm\CY8C41xx-S3\CY8C41xx-S3.h
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C41xx-S3\Prog_Algorithm\CY8C41xx-S3\CY8C41xx-S3.uvgui
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C41xx-S3\Prog_Algorithm\CY8C41xx-S3\CY8C41xx-S3.uvopt
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C41xx-S3\Prog_Algorithm\CY8C41xx-S3\CY8C41xx-S3.uvproj
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C41xx-S3\Prog_Algorithm\CY8C41xx-S3\FlashDev.c
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C41xx-S3\Prog_Algorithm\CY8C41xx-S3\FlashPrg.c
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C41xx-S3\Prog_Algorithm\CY8C41xx-S3\Target.lin
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C41xx-S3\Prog_Algorithm\CY8C41xx-S3_128.FLM
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C41xx-S3\Prog_Algorithm\CY8C41xx-S3_64.FLM
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C41xx-S3\Template_Project\debug.ini
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C41xx-S3\Template_Project\FLASH.ini
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C41xx-S3\Template_Project\Hex\Template_Project_Cypress.hex
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C41xx-S3\Template_Project\Hex_Converter\Configuration.ini
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C41xx-S3\Template_Project\Hex_Converter\HexConverter.exe
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C41xx-S3\Template_Project\main.c
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C41xx-S3\Template_Project\startup_CM0.s
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C41xx-S3\Template_Project\Template_Project.uvopt
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C41xx-S3\Template_Project\Template_Project.uvproj
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C42xx\Prog_Algorithm\CY8C42xx.FLM
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C42xx\Prog_Algorithm\CY8C42xx\CY8C42xx.h
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C42xx\Prog_Algorithm\CY8C42xx\CY8C42xx.uvgui
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C42xx\Prog_Algorithm\CY8C42xx\CY8C42xx.uvopt
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C42xx\Prog_Algorithm\CY8C42xx\CY8C42xx.uvproj
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C42xx\Prog_Algorithm\CY8C42xx\FlashDev.c
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C42xx\Prog_Algorithm\CY8C42xx\FlashPrg.c
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C42xx\Prog_Algorithm\CY8C42xx\Target.lin
  • C:\Program Files (x86)\Cypress\Programmer\3rd_Party_Configuration_Files\CY8C42xx\Template_Project\debug.ini

You will find in the Windows Registry that the following keys will not be cleaned; remove them one by one using regedit.exe:
  • HKEY_CURRENT_USER\Software\Cypress Semiconductor Corporation\Cypress Programmer 4.0
  • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\75A5EA7F4EB2B7E47A67F1AC732FB871
  • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\9DFC8550133F26443B2C5E7D47960D67
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{62D813B6-CB06-48DC-BC5F-3E4C9DD5F602}_is1

Registry values that are not removed from your PC:
  • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\75A5EA7F4EB2B7E47A67F1AC732FB871\ProductName
  • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\9DFC8550133F26443B2C5E7D47960D67\ProductName


How to erase Cypress Programmer 4.0 from your PC with the help of Advanced Uninstaller PRO

Cypress Programmer 4.0 is a program offered by the software company Infineon Technologies. Sometimes, computer users decide to remove this application. Sometimes this is easier said than done because performing this manually requires some advanced knowledge related to Windows internal functioning. The best QUICK action to remove Cypress Programmer 4.0 is to use Advanced Uninstaller PRO. Here is how to do this:





1. If you don't have Advanced Uninstaller PRO on your Windows PC, add it. This is a good step because Advanced Uninstaller PRO is an efficient uninstaller and all around utility to take care of your Windows computer.

DOWNLOAD NOW

  • go to Download Link
  • download the setup by pressing the DOWNLOAD NOW button
  • install Advanced Uninstaller PRO
2. Start Advanced Uninstaller PRO. Take your time to admire Advanced Uninstaller PRO's design and wealth of features available. Advanced Uninstaller PRO is a powerful program.

3. Click on the General Tools button
Go to General Tools


4. Activate the Uninstall Programs tool
Go to Uninstall Programs


5. All the applications existing on your computer will be shown to you

6. Navigate the list of applications until you find Cypress Programmer 4.0 or simply click the Search field and type in "Cypress Programmer 4.0". If it exists on your system the Cypress Programmer 4.0 program will be found very quickly. Notice that when you click Cypress Programmer 4.0 in the list of applications, the following data about the program is made available to you:


  • Safety rating (in the left lower corner). This tells you the opinion other people have about Cypress Programmer 4.0, ranging from "Highly recommended" to "Very dangerous".
  • Reviews by other people - Click on the Read reviews button.
  • Technical information about the application you wish to uninstall, by pressing the Properties button.
For example you can see that for Cypress Programmer 4.0:





  • The software company is: https://www.infineon.com/
  • The uninstall string is: C:\Program Files (x86)\Cypress\Cypress Programmer 4.0\unins000.exe
7. Press the Uninstall button. A confirmation dialog will appear. Confirm the uninstall by clicking the Uninstall button. Advanced Uninstaller PRO will automatically remove Cypress Programmer 4.0.
Uninstall Cypress Programmer 4.0


8. After removing Cypress Programmer 4.0, Advanced Uninstaller PRO will offer to run an additional cleanup. Click Next to go ahead with the cleanup. All the items that belong Cypress Programmer 4.0 which have been left behind will be found and you will be able to delete them. By removing Cypress Programmer 4.0 with Advanced Uninstaller PRO, you can be sure that no Windows registry entries, files or directories are left behind on your PC.

Your Windows PC will remain clean, speedy and able to serve you properly.



Disclaimer

The text above is not a recommendation to uninstall Cypress Programmer 4.0 by Infineon Technologies from your PC, nor are we saying that Cypress Programmer 4.0 by Infineon Technologies is not a good application for your PC. This text only contains detailed instructions on how to uninstall Cypress Programmer 4.0 in case you want to. Here you can find registry and disk entries that Advanced Uninstaller PRO stumbled upon and classified as "leftovers" on other users' computers.

2021-04-24 / Written by Dan Armano for Advanced Uninstaller PRO

follow @danarm
Last update on: 2021-04-24 09:14:24.170