Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,739,856 Members 46,500 Now Online
XDA Developers Android and Mobile Development Forum

[PORT][RECOVERY] Carliv Touch Recovery v2.5 for porting to all MTK phones

Tip us?
 
carliv
Old
(Last edited by carliv; 28th July 2014 at 07:40 AM.)
#1  
carliv's Avatar
Senior Member - OP
Thanks Meter 2851
Posts: 468
Join Date: Mar 2013

 
DONATE TO ME
Prompt [PORT][RECOVERY] Carliv Touch Recovery v2.5 for porting to all MTK phones

This is my Carliv Touch Recovery, version 2.5.
If you don't have experience in MTK phones, stay away, use your phone as it came from store, and just start reading and learning. Don't jump to do things you don't understand. These resources are for experienced users. I'm tired of hundred PM's with "Help I bricked my phone" because I flashed a wrong recovery or "I did something stupid".

DISCLAIMER:
Rooting your phone and using custom Recoveries and ROMS have risks and may result in bricking your device,and has nothing to do with Google or the device manufacturers. In case of any mishap I am not responsible if you brick/ruin your phone in any way. Basic computer skills are required and minimal knowledges about phones and phones utilities too. Make sure that whatever you do, you are doing it at your own responsibility.
It is based on CWM and is perfectly compatible with it. The big difference from version 1.5 is the full touch module. In this version I used Napstar-xda's full touch module as base. The navigation it is posible by touching the menu item. In long display menu (as choose zip from sdcard) for scroll page down Swipe Right and for scroll page up Swipe Left. For Go Back also Swipe Left. The Go Back menu item is disabled because of the semibutton that announce there is more to see if Scroll Down -
Go Back function is possible with Swipe Left, as I said. If the Swipe doesn't work (usually if your phone is multitouch bat has only 2 points of touch), use volume buttons Down for Scroll down, Up for Scroll up, and the back capacitive button of the phone for Go Back.
A big change is the integration of compressed backups, tar gzip, ported from CWM cm-11.0 branch. Apart from that, it is based on my non-touch modified CWM recovery, with some changes and small improvements.


Version 2.5 update (29.06.2014):

- cleaned up the source code
- removed "wipe all" option from wipe menu (too many users wiped their system and blamed me); if you need to wipe system, use "format system" from "mounts/storage"
- rearanged menu order in root menu to restore CWM order
- added a "nvram backup/restore" menu in "carliv" section: the nvram partition will be backed up in clockworkmod/backup folder as nvram.img. This will help if you lose IMEI and other communication features. It will work only if you have the nvram partition of size 0x500000 (check your scatter) and if you have the nvram defined as /dev/nvram path in recovery.fstab. If the nvram partition is damaged (as in flashing an oversized recovery) this will not help you, and you need SPFlashTools to reflash with format your phone official firmware, and after that flash this recovery, boot in recovery and restore nvram.
- some other small changes.


For port follow my tutorial from here, posts #6 and #7. If you want to use the automated method, my friend @yuweng updated his tool here. Thank you again my friend!

If you do it manually, in addition to my tutorial pay attention to these:
- in CWM internal sdcard is recognized as "emmc" or "sdcard".
- if your phone has only internal sdcard, or if you want to use the internal sdcard as main storage path, define it in recovery.fstab as "sdcard".
Code:
Select Code
/sdcard       vfat        /dev/block/mmcblk0pn
- if you have both storage, internal and external, and you want to use the internal one as main, name it "sdcard" and for the external sdcard use external_sd".
Code:
Select Code
/sdcard        vfat    /dev/block/mmcblk0pn
/external_sd      vfat    /dev/block/mmcblk1p1    /dev/block/mmcblk1
- in rest of the cases name internal sdcard as "emmc" and external "sdcard".
Code:
Select Code
/emmc       vfat    /dev/block/mmcblk0pn
/sdcard      vfat    /dev/block/mmcblk1p1    /dev/block/mmcblk1
* for special cases, when your device has an emulated internal storage, it's a little bit complicated, and the recovery as it is might not work (you need to compile it from source and there are some changes that have to be made in source code - this is for experienced users who know what to do.

This recovery is compiled in cm-10.1 building environment, and it uses the old recovery.fstab format. If you want to use the new fstab 2 it will throw some nasty errors.

One other thing is how you define partitions paths. The best way is to do it as the original recovery, and the official clockworkmod does it: as device blocks "/dev/block/mmcblk0p5". Especially for ext4 type of partitions. Why? because ext4 is a "blocks type" file system, and being the official android type of partitions since gingerbread, the CWM was designed to work best with this kind of path. Of course, the "softlink" path, as emmc@android, works too, but I prefer the official way.

For default.prop file take a look here.

Currently there are two lunfile paths in the world of mtk devices. This will make your USB Mass storage to work in recovery or not. Search that path in your device to see what you have.
  • Lunfile path 1 (old): "/sys/devices/platform/mt_usb/gadget/lun%d/file" - this can be found in many devices mt6572, mt6589, mt6589T, and other old ones.
  • Lunfile path 2 (new): "/sys/devices/platform/mt_usb/musb-hdrc.0/gadget/lun%d/file" - this is related to new devices mt6582, mt6592...
Find where is your path and download the image to port from correct section.
There are two sections, corresponding to those two lunfile paths, with 15 images each. These 15 images are corresponding to different resolutions. Choose the one that match exactly your phone resolution. The name is clear: "Carliv Touch Recovery 2 WIDTHxHEIGHT". If your phone has the resolution 720x1280, then take "Carliv Touch Recovery 2 720x1280". There are few landscape versions for tablets with landscape format, so don't mistake "Carliv Touch Recovery 2 720x1280" with "Carliv Touch Recovery 2 1280x720".

Lunfile path 1 (old): "/sys/devices/platform/mt_usb/gadget/lun%d/file"
  1. Carliv Touch Recovery 2 240x240
  2. Carliv Touch Recovery 2 320x480
  3. Carliv Touch Recovery 2 480x800
  4. Carliv Touch Recovery 2 480x854
  5. Carliv Touch Recovery 2 540x960
  6. Carliv Touch Recovery 2 600x1024
  7. Carliv Touch Recovery 2 720x1280
  8. Carliv Touch Recovery 2 768x1024
  9. Carliv Touch Recovery 2 768x1280
  10. Carliv Touch Recovery 2 800x1200
  11. Carliv Touch Recovery 2 800x1280
  12. Carliv Touch Recovery 2 1024x600
  13. Carliv Touch Recovery 2 1080x1920
  14. Carliv Touch Recovery 2 1280x720
  15. Carliv Touch Recovery 2 1280x768

Lunfile path 2 (new): "/sys/devices/platform/mt_usb/musb-hdrc.0/gadget/lun%d/file"
  1. Carliv Touch Recovery 2 240x240
  2. Carliv Touch Recovery 2 320x480
  3. Carliv Touch Recovery 2 480x800
  4. Carliv Touch Recovery 2 480x854
  5. Carliv Touch Recovery 2 540x960
  6. Carliv Touch Recovery 2 600x1024
  7. Carliv Touch Recovery 2 720x1280
  8. Carliv Touch Recovery 2 768x1024
  9. Carliv Touch Recovery 2 768x1280
  10. Carliv Touch Recovery 2 800x1200
  11. Carliv Touch Recovery 2 800x1280
  12. Carliv Touch Recovery 2 1024x600
  13. Carliv Touch Recovery 2 1080x1920
  14. Carliv Touch Recovery 2 1280x720
  15. Carliv Touch Recovery 2 1280x768

IMPORTANT:

These are compiled recoveries for porting purposes only. DON'T take any of them and flash it in your phone as it is. It won't work. You need to port it to your device as I show in my guide.


CREDITS:
- Napstar-xda - for touch module;
- C3C0 - for initial mtk tweack hint;
- Koush and all CWM team for the recovery;
- bgcngm for unpack/repack utils;
- sk8erwitskil for aromafm menu

RULES for posting your ports!
If you manage to port this to your device, add proper credits in your thread, post or article.
If you want that to be posted in a list with working devices, then post here a link to the thread or the post on xda (only on xda). Why not a free hosting link, like google drive, dev-host, mega-coz or other? Because if in the future you will port a new version, you have to replace it in that thread or post and the link from list remain the same.
The device list is started now from scratch. All old links are deleted because many of them are dead.

My github source.

ATTENTION:
There is a possibility that the touch feature to not work in all phones. It was tested in many phones, and in some of them it doesn't work. There isn't a switch, a toggle or other method to make it to work, it depends on your phone touchscreen capability from recovery. If this doesn't work in your phone, I'm sorry, it happens, and my advice is to try something else.
Few clarifications:
  • I worked many many weeks for making this thread (who knows what's take to compile a recovery will know what I mean); there are 90 recoveries only in this thread.
  • I provided all necessary infos to help you to port it to your devices.
  • So, don't ask me anymore to port or to compile some recovery for your phone.
  • If you can't follow all these clear steps (with images) to do it by yourself, then maybe you are on the wrong forum.
  • It is ment to be ported to all MTK devices, but this doesn't mean it will work in all.
  • In some devices with a cheap screen display (usually those with anly one or two points of touch) there is a big chance to not work, or to work only partial.
  • There is nothing to do to fix this, you need a better phone, or use it as a non-touch recovery.
  • If your phone has an emulated internal storage, and doesn't have an external sdcard, don't botter to try this, it won't work.
  • The emulated (legacy) internal sdcard will not work in this recovery, and if you want to use this recovery, remove it from recovery.fstab.
  • If the recovery has the screen flipped, you need to use the non-touch version, and to compile it by yourself from source, or to ask a developer from your device to do it, with BOARD_HAS_FLIPPED_SCREEN true flag in device BoardConfig.
  • This recovery is compiled in CM-10.1 environment (android 4.2.2) and is proved to be working in devices with kernels up to Android 4.3. It won't work for kitkat.
  • I don't have plans to release a kitkat compatible version, because for that there are better variants: TWRP or Philz Touch.
  • The main purpose for this recovery was to keep it under 6Mb, to fit in that small recovery partition that was used in these MTK phones.
  • If your phone get's kitkat firmware, I'm sure they will provide a new scatter and a new PMT layout with a bigger recovery partition.
  • If your phone's kernel is bigger than 4.3Mb and the recovery size is 6Mb, don't botter to try it. It won't work, because it will exceede those 6Mb.
Attached Thumbnails
Click image for larger version

Name:	Scroll.jpg
Views:	38984
Size:	134.2 KB
ID:	2473145   Click image for larger version

Name:	Selection_011.jpg
Views:	55030
Size:	101.6 KB
ID:	2502946   Click image for larger version

Name:	ctr2_5-01.png
Views:	674
Size:	23.7 KB
ID:	2824020   Click image for larger version

Name:	ctr2_5-02.png
Views:	559
Size:	22.3 KB
ID:	2824021   Click image for larger version

Name:	ctr2_5-03.png
Views:	464
Size:	23.5 KB
ID:	2824022  

Click image for larger version

Name:	ctr2_5-04.png
Views:	473
Size:	22.5 KB
ID:	2824023   Click image for larger version

Name:	ctr2_5-05.png
Views:	373
Size:	22.9 KB
ID:	2824024   Click image for larger version

Name:	ctr2_5-06.png
Views:	356
Size:	22.1 KB
ID:	2824025   Click image for larger version

Name:	ctr2_5-07.png
Views:	394
Size:	22.5 KB
ID:	2824026   Click image for larger version

Name:	ctr2_5-08.png
Views:	400
Size:	22.1 KB
ID:	2824027  

Click image for larger version

Name:	ctr2_5-09.png
Views:	428
Size:	21.5 KB
ID:	2824028  
The Following 195 Users Say Thank You to carliv For This Useful Post: [ Click to Expand ]
 
carliv
Old
(Last edited by carliv; 28th July 2014 at 07:40 AM.)
#2  
carliv's Avatar
Senior Member - OP
Thanks Meter 2851
Posts: 468
Join Date: Mar 2013

 
DONATE TO ME
Prompt Carliv Touch Recovery, version 2.5, for phones with custpack partition

This is my Carliv Touch Recovery, version 2.5, for phones with an extra custpack partition (Alcatel or TCL).

Lunfile path 1 (old): "/sys/devices/platform/mt_usb/gadget/lun%d/file"
  1. Carliv Touch Recovery 2 Custpack 240x240
  2. Carliv Touch Recovery 2 Custpack 320x480
  3. Carliv Touch Recovery 2 Custpack 480x800
  4. Carliv Touch Recovery 2 Custpack 480x854
  5. Carliv Touch Recovery 2 Custpack 540x960
  6. Carliv Touch Recovery 2 Custpack 600x1024
  7. Carliv Touch Recovery 2 Custpack 720x1280
  8. Carliv Touch Recovery 2 Custpack 768x1024
  9. Carliv Touch Recovery 2 Custpack 768x1280
  10. Carliv Touch Recovery 2 Custpack 800x1200
  11. Carliv Touch Recovery 2 Custpack 800x1280
  12. Carliv Touch Recovery 2 Custpack 1024x600
  13. Carliv Touch Recovery 2 Custpack 1080x1920
  14. Carliv Touch Recovery 2 Custpack 1280x720
  15. Carliv Touch Recovery 2 Custpack 1280x768

Lunfile path 2 (new): "/sys/devices/platform/mt_usb/musb-hdrc.0/gadget/lun%d/file"
  1. Carliv Touch Recovery 2 Custpack 240x240
  2. Carliv Touch Recovery 2 Custpack 320x480
  3. Carliv Touch Recovery 2 Custpack 480x800
  4. Carliv Touch Recovery 2 Custpack 480x854
  5. Carliv Touch Recovery 2 Custpack 540x960
  6. Carliv Touch Recovery 2 Custpack 600x1024
  7. Carliv Touch Recovery 2 Custpack 720x1280
  8. Carliv Touch Recovery 2 Custpack 768x1024
  9. Carliv Touch Recovery 2 Custpack 768x1280
  10. Carliv Touch Recovery 2 Custpack 800x1200
  11. Carliv Touch Recovery 2 Custpack 800x1280
  12. Carliv Touch Recovery 2 Custpack 1024x600
  13. Carliv Touch Recovery 2 Custpack 1080x1920
  14. Carliv Touch Recovery 2 Custpack 1280x720
  15. Carliv Touch Recovery 2 Custpack 1280x768

My github source.
The Following 37 Users Say Thank You to carliv For This Useful Post: [ Click to Expand ]
 
carliv
Old
(Last edited by carliv; 28th July 2014 at 07:40 AM.)
#3  
carliv's Avatar
Senior Member - OP
Thanks Meter 2851
Posts: 468
Join Date: Mar 2013

 
DONATE TO ME
Prompt Carliv Touch Recovery, version 2.5, for phones with "ubifs" file system

This is my Carliv Touch Recovery, version 2.5, for phones with "ubifs" file system.

When you do the port pay attention on recovery.fstab: the emmc is replaced with mtd, and ext4 with ubifs. Also, ubifs is not a "block type" partition, and the paths are different than ext4: either "dev/mtd/..." or you can use soft links. So, don't use included recovery.fstab as it is, because it's not for ubifs phones. Check your stock recovery.fstab and the result of "adb shell cat /proc/dumchar_info" in terminal to see the corect partitions, names, paths and mount points. One other thing is in "default.prop" file, where instead of "ro.mount.fs=EXT4" you have to use "ro.mount.fs=UBIFS".

Lunfile path 1 (old): "/sys/devices/platform/mt_usb/gadget/lun%d/file"
  1. Carliv Touch Recovery 2 Ubifs 240x240
  2. Carliv Touch Recovery 2 Ubifs 320x480
  3. Carliv Touch Recovery 2 Ubifs 480x800
  4. Carliv Touch Recovery 2 Ubifs 480x854
  5. Carliv Touch Recovery 2 Ubifs 540x960
  6. Carliv Touch Recovery 2 Ubifs 600x1024
  7. Carliv Touch Recovery 2 Ubifs 720x1280
  8. Carliv Touch Recovery 2 Ubifs 768x1024
  9. Carliv Touch Recovery 2 Ubifs 768x1280
  10. Carliv Touch Recovery 2 Ubifs 800x1200
  11. Carliv Touch Recovery 2 Ubifs 800x1280
  12. Carliv Touch Recovery 2 Ubifs 1024x600
  13. Carliv Touch Recovery 2 Ubifs 1080x1920
  14. Carliv Touch Recovery 2 Ubifs 1280x720
  15. Carliv Touch Recovery 2 Ubifs 1280x768

Lunfile path 2 (new): "/sys/devices/platform/mt_usb/musb-hdrc.0/gadget/lun%d/file"
  1. Carliv Touch Recovery 2 Ubifs 240x240
  2. Carliv Touch Recovery 2 Ubifs 320x480
  3. Carliv Touch Recovery 2 Ubifs 480x800
  4. Carliv Touch Recovery 2 Ubifs 480x854
  5. Carliv Touch Recovery 2 Ubifs 540x960
  6. Carliv Touch Recovery 2 Ubifs 600x1024
  7. Carliv Touch Recovery 2 Ubifs 720x1280
  8. Carliv Touch Recovery 2 Ubifs 768x1024
  9. Carliv Touch Recovery 2 Ubifs 768x1280
  10. Carliv Touch Recovery 2 Ubifs 800x1200
  11. Carliv Touch Recovery 2 Ubifs 800x1280
  12. Carliv Touch Recovery 2 Ubifs 1024x600
  13. Carliv Touch Recovery 2 Ubifs 1080x1920
  14. Carliv Touch Recovery 2 Ubifs 1280x720
  15. Carliv Touch Recovery 2 Ubifs 1280x768

My github source.

CREDITS:
- Christian Troy - for ubifs initial code;
The Following 29 Users Say Thank You to carliv For This Useful Post: [ Click to Expand ]
 
carliv
Old
(Last edited by carliv; 12th July 2014 at 08:45 AM.)
#4  
carliv's Avatar
Senior Member - OP
Thanks Meter 2851
Posts: 468
Join Date: Mar 2013

 
DONATE TO ME
Default List of compiled or ported recoveries for various devices.

  1. Lenovo S660 (CN version S026)
  2. THL T100S
  3. THL T11
  4. Elephone P7 mini
  5. Bluboo X1 (mt6582)
  6. Doogee Rainbow DG210
  7. Kuphone 1phone 5s (sanstar72_wet_jb3)
  8. ZTE V967S
  9. iNew V3 for fw versions up to 1.0.7 (different kernel)
  10. iNew V3 for fw versions 1.0.8 and above
  11. ONN M7 tablet
  12. Hisense Mira II HS EG980 / Smartfren Andromax Z
  13. Alcatel OT POP C5 5036X/5036D
  14. Polytron W8470 / Gionee GBW192
  15. BLU Life Play L100
  16. BLU Life Play X L102
  17. Micromax A110
  18. Micromax A110 - v2.5
  19. Alcatel One Touch 5020 and variants
  20. Xolo Q700/Q700i
  21. Xolo A500s
  22. Xolo A600
  23. Micromax A120
  24. LAVA-iris458Q * XOLO-Q600 * CROSS A88
The Following 44 Users Say Thank You to carliv For This Useful Post: [ Click to Expand ]
 
SuperDroid-BOND
Old
(Last edited by SuperDroid-BOND; 6th October 2013 at 09:44 AM.)
#5  
SuperDroid-BOND's Avatar
Recognized Contributor
Thanks Meter 3372
Posts: 1,306
Join Date: Dec 2012
Location: Your Heart, SweetHeart

 
DONATE TO ME
Angry CTR Recovery Ported to Canvas 2 / A110/ Noir Q10/Cynus T2

Master @carliv

Master,
Once Again a Masterpiece of yours is on XDA & So, Once again this disciple of yours has done this first.....

Here is My Thread for

CTR Recovery & CWM Recovery 6.0.4.0 for Micromax A110.

Thanks a ton for this again & again. Don't know how to thank you for all of your work. but I do remember my words and waiting for that to thank you once.
The Following 4 Users Say Thank You to SuperDroid-BOND For This Useful Post: [ Click to Expand ]
 
dnle71
Old
(Last edited by dnle71; 6th October 2013 at 10:11 AM.)
#6  
dnle71's Avatar
Senior Member
Thanks Meter 163
Posts: 711
Join Date: Nov 2011
Location: Cebu

 
DONATE TO ME
thanks for your efforts!

edit: ported the 720x1280 ver. for my device and it seems to be working all fine but the log info seems to be blocking the navigation button. I guess that's just it, thanks again!
LG Optimus One Thread


CyanogenMod 7.2 Nightlies
CyanogenMod Nightlies Changelog




Don't beg for things. Do it yourself, or else you won't get anything.
 
carliv
Old
(Last edited by carliv; 6th October 2013 at 10:34 AM.)
#7  
carliv's Avatar
Senior Member - OP
Thanks Meter 2851
Posts: 468
Join Date: Mar 2013

 
DONATE TO ME
Quote:
Originally Posted by dnle71 View Post
thanks for your efforts!

edit: ported the 720x1280 ver. for my device and it seems to be working all fine but the log info seems to be blocking the navigation button. I guess that's just it, thanks again!
No. it shouldn't be that way. This has something to do with some values from default_recovery_ui. I put those values arbitrary because I don't have your phones. It's not really blocking, only visual, but the buttons still work. I guess it looks like in the old AmonRa recovery with touch buttons.
I will take that in consideration for future improvements. For other phones with same resolution, may be different.

It will be really helpfull if you post here your phone res and the maxX and maxY values from settings.ini from cotrecovery folder, if you had that installed before.
The Following 6 Users Say Thank You to carliv For This Useful Post: [ Click to Expand ]
 
dnle71
Old
#8  
dnle71's Avatar
Senior Member
Thanks Meter 163
Posts: 711
Join Date: Nov 2011
Location: Cebu

 
DONATE TO ME
Quote:
Originally Posted by carliv View Post
No. it shouldn't be that way. This has something to do with some values from default_recovery_ui. I put those values arbitrary because I don't have your phones. It's not really blocking, only visual, but the buttons still work. I guess it looks like in the old AmonRa recovery with touch buttons.
I will take that in consideration for future improvements. For other phones with same resolution, may be different.

It will be really helpfull if you post here your phone res and the maxX and maxY values from settings.ini from cotrecovery folder, if you had that installed before.
touch is working even if it was somewhat blocked or something but the touch could extend above even if im not actually touching the nav buttons.

cot settings here.
;
; COT Settings INI
;

[Settings]
Theme = hydro ;
SDTheme = 0;
ORSReboot = 0 ;
ORSWipePrompt = 1 ;
BackupPrompt = 1 ;
SignatureCheckEnabled = 0 ;
BackupFormat = 0 ;
maxX = 742 ;
maxY = 1278 ;
touchY = 1067 ;
Language = en ;
LG Optimus One Thread


CyanogenMod 7.2 Nightlies
CyanogenMod Nightlies Changelog




Don't beg for things. Do it yourself, or else you won't get anything.
 
carliv
Old
#9  
carliv's Avatar
Senior Member - OP
Thanks Meter 2851
Posts: 468
Join Date: Mar 2013

 
DONATE TO ME
Quote:
Originally Posted by dnle71 View Post
touch is working even if it was somewhat blocked or something but the touch could extend above even if im not actually touching the nav buttons.

cot settings here.
;
; COT Settings INI
;

[Settings]
Theme = hydro ;
SDTheme = 0;
ORSReboot = 0 ;
ORSWipePrompt = 1 ;
BackupPrompt = 1 ;
SignatureCheckEnabled = 0 ;
BackupFormat = 0 ;
maxX = 742 ;
maxY = 1278 ;
touchY = 1067 ;
Language = en ;
Can you download and port again your resolution 720x1280? I changed some settings and it is updated to 6.0.4.0
Tell me if it works to re-compile all res again.
The Following 6 Users Say Thank You to carliv For This Useful Post: [ Click to Expand ]
 
dnle71
Old
(Last edited by dnle71; 6th October 2013 at 01:32 PM.)
#10  
dnle71's Avatar
Senior Member
Thanks Meter 163
Posts: 711
Join Date: Nov 2011
Location: Cebu

 
DONATE TO ME
Quote:
Originally Posted by carliv View Post
Can you download and port again your resolution 720x1280? I changed some settings and it is updated to 6.0.4.0
Tell me if it works to re-compile all res again.
still the same.. also notice my finger, the nav button detects it.
Attached Thumbnails
Click image for larger version

Name:	06102013314.jpg
Views:	1641
Size:	239.9 KB
ID:	2306113  
LG Optimus One Thread


CyanogenMod 7.2 Nightlies
CyanogenMod Nightlies Changelog




Don't beg for things. Do it yourself, or else you won't get anything.

The Following User Says Thank You to dnle71 For This Useful Post: [ Click to Expand ]
Tags
carliv, cwm, mtk, recovery, touch
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes